lsarraymember
使用 lsarraymember 指令,來列出一或多個陣列 MDisk 的成員磁碟機。
語法
>>-lsarraymember--+---------+-----------------------------------> '- -nohdr-' >--+--------------------------------+--+----------------+-------> '- -filtervalue--attribute=value-' '- -filtervalue?-' >--+--------------------+--+----------------+------------------>< '- -delim--delimiter-' '-+-mdisk_id---+-' '-mdisk_name-'
參數
- -nohdr
- (選用)依預設,會在簡要樣式視圖中顯示每個資料直欄的標題,以及在詳細樣式視圖中顯示每個資料項目的標題。-nohdr 參數會暫停顯示這些標題。註: 如果沒有要顯示的資料,就不會顯示標題。
- -filtervalue attribute=value
- (選用)指定符合指定值的一或多個過濾器屬性的清單;請參閱 -filtervalue? 以取得支援的屬性。
- 註: 某些過濾器容許您在輸入指令時使用萬用字元。當您在 CLI 中使用萬用字元時,會套用下列規則:
- 萬用字元是星號 (*)。
- 指令可以包含最多一個萬用字元,且必須是字串中的第一個或最後一個字元。
- 使用萬用字元時,必須以雙引號 ("") 將過濾項目括起來:
lsarraymember -filtervalue "mdisk_name=md*"
- -filtervalue?
- (選用)在報告中包含所有有效的過濾器屬性。lsarraymember 指令的有效過濾器屬性如下:
- mdisk_id
- mdisk_name
- member_id
- drive_id
- new_drive_id
- spare_protection
- balanced
如需過濾屬性的相關資訊,請參閱 -filtervalue 參數的屬性。
- -delim delimiter
- (選用)依預設,在簡要視圖中,會用空格區隔所有資料直欄,且每個直欄的寬度都設為各資料項目的最大寬度。在詳細視圖中,每個資料項目本身 都有個別列,如果顯示標頭,會用空格來區隔資料與標頭。-delim 參數會置換此行為。-delim 參數的有效輸入為一個單位元組字元。在指令行輸入 -delim :,會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目(例如,直欄不會出現間距);在詳細視圖中,會用您指定的定界字元,來區隔資料與其標頭。
- mdisk_id
- (選用)陣列 MDisk 的身分。
- mdisk_name
- (選用)您提供的 MDisk 名稱。
說明
這個指令會列出一或多個陣列 MDisk 的成員磁碟機。它說明在陣列中磁碟機無法佔用的位置。這些位置決定 RAID 的鏡映方式。
該表顯示了此指令可能的輸出。
| 屬性 | 值 |
|---|---|
| member_id | 指定陣列成員的身分。代表 RAID 陣列中的磁碟機順序 |
| drive_id | 指定成員 ID 的磁碟機身分,如果正在進行交換,則指定來源磁碟機。如果未配置磁碟機,則會是空白。 |
| new_drive_id | 指定與該成員 ID 交換的磁碟機 ID。如果沒有 ID,則為空白。 |
| spare_protection | 指定成員的非欠佳備用數目。這包含其屬性不同於陣列成員目標的備用磁碟機,可能執行狀況相同或優於陣列成員目標。若為分散式陣列成員,此欄位為空白。 |
| balanced | 若為非分散式陣列,此值說明陣列是否達到平衡,以符合其備用目標:
若為分散式陣列,此值指出是否對陣列使用高級磁碟機類別:
|
| slow_write_count | 指出因 I/O 寫入作業的回應時間過長,導致這個成員變成不同步的次數。 |
| slow_write_time_last | 建立元件前次變成不同步的時間戳記。在叢集系統時間中,時間格式為 YYMMDDhhmmss。如果 slow_write_count 的值為 0,則不指出任何時間。 |
簡要呼叫範例
lsarraymember -delim :
結果輸出:
lsarraymember -delim :
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
:balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55::1:exact:4:130103202158
2:mdisk1:1:56::1:exact:1:130103203930
2:mdisk2:0:0::2:exact:0:
2:mdisk2:1:2:5:3:exact:2:130103204044
2:mdisk2:2::::::
2:mdisk2:3:8::0:no::
簡要呼叫範例(以 MDisk 限定)
lsarraymember -delim : mdisk_2
結果輸出:
tmdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
:balanced:slow_write_count:slow_write_time_last
2:mdisk2:0:0::2:exact:4:130103202158
2:mdisk2:1:2:5:3:exact:1:130103203930
2:mdisk2:2:::::0:
2:mdisk2:3:8::0:no:2:130103204044
註: 從這個輸出中,您可以看到:
- 陣列有四個成員(可能是 4 個成員的 RAID-10 陣列)。您無法將 RAID-10 與分散式陣列一起使用。
- 第二個陣列成員正在與 drive5 進行交換。
- 第三個陣列成員未配置。它可能已離線或失效,沒有可用的緊急備用。
- 第四個陣列成員沒有備用保護,且不平衡。
呼叫範例(兩個陣列)
lsarraymember -delim :
結果輸出:
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
:balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55:::1:exact:4:130103202158
2:mdisk1:1:56:::1:exact:1:130103203930
2:mdisk2:0:0:::2:exact:0:
2:mdisk2:1:2:5::3:exact:2:130103204044
2:mdisk2:2:::::::
2:mdisk2:3:8:::0:no::
呼叫範例(成員資格從 (55,56) 變更為 (55,57,58) 的陣列)
lsarraymember -delim : mdisk_3
結果輸出:
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
:balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:56::57:1:exact:1:130103203930
3:mdisk3:2:::58:1:exact:0:
呼叫範例(成員資格從 (55,57,58) 變更為 (55,56) 的陣列)
lsarraymember -delim : mdisk_3
結果輸出:
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
:balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:57::56:1:exact:1:130103203930
3:mdisk3:2:58:::1:exact:0:
