lsdrivelba

使用 lsdrivelba 指令,將陣列 MDisk 邏輯區塊位址 (LBA) 對映至一組磁碟機。

語法

讀取語法圖表略過語法圖表
>>-lsdrivelba--+---------+--+--------------------+-------------->
               '- -nohdr-'  '- -delim--delimiter-'   

>---- -mdisklba--lba------ -mdisk--+-mdisk_id---+--------------><
                                   '-mdisk_name-'     

參數

-nohdr
(選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。
註: 如果沒有要顯示的資料,就不會顯示標題。
-delim delimiter
(選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都會設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。-delim 參數會置換此行為。-delim 參數的有效輸入為一個單位元組字元。如果您在指令行輸入 -delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。
-mdisklbalba
(必要)MDisk 上的邏輯區塊位址 (LBA)。LBA 必須指定成十六進位,且字首是 0x
-mdiskmdisk_id|mdisk_name
(必要)MDisk 的 ID 或名稱。

說明

這個指令會將陣列 MDisk LBA 對映至一組磁碟機。

系統提供具有 LBA 為 512 位元組區塊大小的磁區,但是具有 512 或 4096 位元組區塊大小的後端磁碟也可以使用。磁碟機是以其實體大小來列出。

使用 lsdrive 指令來顯示磁碟機區塊大小,使用 lsdrivelsarray 指令來列出每一個物件(磁碟機和 MDisk)。

表 1 說明可能的輸出。
表 1. lsdrivelba 輸出

serial-attached SCSI |

| | (SAS)

屬性
drive_id 磁碟機的 ID;如果已配置的陣列成員都不存在(例如,在欠佳陣列中),則會是空白。
type 磁碟上的資訊類型:
  • parity,LBA 範圍包含 parity(僅 RAID 層次 5 和 6)
  • qparity,LBA 範圍包含 qparity(僅 RAID 層次 6)
  • data,LBA 範圍包含資料
drive_lba 磁碟機上的 LBA。
drive_start 磁碟機上 LBA(分段)範圍的開始。
drive_end 磁碟機上 LBA(分段)範圍的結尾。
mdisk_start 陣列 MDisk 上 LBA(分段)範圍的開始。
mdisk_end 陣列 MDisk 上 LBA(分段)範圍的結尾。

呼叫範例

lsdrivelba -delim : -mdisklba 0x000 -mdisk 2

結果輸出:

drive_id:type:drive_lba:drive_start:drive_end:mdisk_start:mdisk_end
0:data:0x0000000000000000:0x0000000000000000:0x0000000000000200:0x0000000000000000:0x0000000000000200
4:parity:0x0000000000000000:0x0000000000000000:0x0000000000000200:0x0000000000000000:0x0000000000000200