lsarraylba
使用 lsarraylba 指令,允許從磁碟機和 LBA 尋找陣列邏輯區塊位址 (LBA)。
語法
>>- lsarraylba --+----------+-- --+-----------------------+-----> '- -nohdr -' '- -delim -- delimiter -' >-- -- -drivelba -- lba -- -drive -- drive_id -- --------------><
參數
- (選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。註: 如果沒有要顯示的資料,就不會顯示標題。
- (選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都會設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。-delim 參數會置換這個行為。-delim 參數的有效輸入為一個單位元組字元。如果您在指令行輸入 -delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。
- 磁碟機上要轉換成陣列 LBA 的 LBA。lba 值必須指定為十六進位格式,並帶有字首 0x。
- 要檢視之磁碟機的 ID。
說明
這個指令允許在磁碟機和 LBA 上找到陣列 LBA。
系統提供具有 LBA 為 512 位元組區塊大小的磁區;不過,具有 512 或 4096 位元組區塊大小的後端磁碟也可以使用。磁碟機是以其實體大小來列出。
使用 lsdrive 指令來顯示磁碟機區塊大小,使用 lsdrive 或 lsarray 指令來列出每一個物件(磁碟機和 MDisk)。
表 1 顯示可能的輸出。
| 屬性 | 值 |
|---|---|
| 類型 | MDisk 延伸範圍配置的類型:
僅適用於分散式陣列:
|
| mdisk_lba | 陣列 MDisk 上的 LBA(若無,則為空白)。 |
| mdisk_start | 陣列 MDisk 上 LBA(分段)範圍的開頭(若無,則為空白)。 |
| mdisk_end | 陣列 MDisk 上 LBA(分段)範圍的結尾(若無,則為空白)。 |
| drive_start | 磁碟機上 LBA(分段)範圍的開頭(若無,則為空白)。 |
| drive_end | 磁碟機上 LBA(分段)範圍的結尾(若無,則為空白)。 |
將磁碟機 2 LBA -xff 對映至 MDisk 2 LBA 0xff 的呼叫範例
lsarraylba -delim : -drivelba 0xff -drive 2
結果輸出:
mdisk_id:mdisk_name:type:mdisk_lba:mdisk_start:mdisk_end:drive_start:drive_end
0:mdisk2:allocated:0x00000000000001ff:0x0000000000000100:0x00000000000001ff:0x0000000000000000:0x00000000000000ff
已配置空間的呼叫範例
lsarraylba -drivelba 0x00 -drive 2
結果輸出:
mdisk_id mdisk_name type mdisk_lba mdisk_start mdisk_end drive_start drive_end
1 mdisk1 allocated 0x0000000000000000 0x0000000000000000 0x00000000000001FF 0x0000000000000000 0x00000000000001FF
未用的重建區域的呼叫範例
lsarraylba -drivelba 0x00 -drive 16
結果輸出:
mdisk_id mdisk_name type mdisk_lba mdisk_start mdisk_end drive_start drive_end
3 mdisk3 rebuild_area 0x0000000000000000 0x0000000000000A1F
