lsarraylba
請利用 lsarraylba 指令,允許從磁碟機及 LBA 尋找陣列邏輯區塊定址 (LBA)。
語法
參數
- (選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。註: 如果沒有要顯示的資料,就不會顯示標題。
- (選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都會設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。-delim
參數會置換此行為。-delim 參數的有效輸入為一個單位元組字元。如果您在指令行輸入
-delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。 - 磁碟機上要轉換成陣列 LBA 的 LBA。lba 值必須以字首為
0x的十六進位指定。 - 要檢視之磁碟機的 ID。
說明
這個指令允許在磁碟機和 LBA 上找到陣列 LBA。
系統提供具有 LBA 為 512 位元組區塊大小的磁區;不過,具有 512 或 4096 位元組區塊大小的後端磁碟也可以使用。磁碟機是以其實體大小來列出。
使用 lsdrive 指令來顯示磁碟機區塊大小,使用
lsdrive 或 lsarray 指令來列出每一個物件(磁碟機和 MDisk)。
在擴充期間,如果已對新增至陣列的磁碟機使用 lsarraylba,且指令中所指定的 LBA 低於陣列新舊幾何區域之間的交叉,則不會將此 LBA 配置給陣列。指令輸出會將此 LBA 列出為 unallocated。後續擴充活動最終會配置此 LBA。
此表格顯示可能的輸出。
| 屬性 | 值 |
|---|---|
| 類型 | 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