charraymember

請使用 charraymember 指令來修改陣列成員的屬性,或與另一個磁碟機交換 RAID 陣列的成員。

語法

讀取語法圖表略過語法圖表
>>-charraymember-- -member--member_id--------------------------->

>--+- -balanced---------------+--+-mdisk_id---+----------------><
   +- -newdrive--new_drive_id-+  '-mdisk_name-'   
   +- -immediate--------------+                   
   '- -unbalanced-------------'                   

參數

-member member_id
識別陣列成員索引。
-balanced
(選用)強制將陣列成員備用目標設為:
  • 目前的陣列成員目標
  • 現有的交換目標
  • newDrive 目標
註: 如果指定 -balanced,且關聯陣列 MDisk 的目標變更,則會更新陣列 MDisk 的層級以符合新目標。
-newdrive new_drive_id
(選用)識別要新增至陣列的磁碟機。
對於分散式陣列:
  • 如果將 -newdrive 參數與 -immediate 參數一起指定,且成員沒有相關聯的重建區域,這個指令會開始對重建區域執行分散式重建,而且在重建完成時會立即開始回拷。
  • 如果指定 -newdrive 參數,且成員已有相關聯的重建區域,陣列會配置自己來使用新成員,還可能開始回拷。無論是否指定 -immediate 參數,皆會發生此情況。
  • 如果未設定 -immediate 參數,但設定了 -newdrive 參數(但陣列成員未配置給重建區域),指令會失敗。如果設定 -balanced 參數,指令會失敗。
-immediate
(選用)指定立即從陣列中移除舊磁碟,並重建新磁碟。如果您未選擇該選項,則會使用交換;它會在重建期間保留備援。
-unbalanced
(選用)如果 newDrive 不符合陣列成員目標,就強制陣列成員變更。
mdisk_id
(需要 ID 或名稱)識別要套用 MDisk 指令的 ID 陣列。
mdisk_name
(需要 ID 或名稱)識別要套用 MDisk 指令的名稱陣列。

說明

該指令用於修改陣列成員的屬性,或將 RAID 陣列的成員與其他磁碟機的成員交換。
下表顯示指令組合選項。
表 1. charraymember 組合選項
選項 說明
-balanced
  • 成員目標設定為現有成員磁碟機或交換磁碟機的內容。
  • 如果成員未移入磁碟機,則該指令將失敗。
  • 成員目標設定為當作成員交換到陣列中之現行成員磁碟機的內容。
  • 如果沒有任何交換,則會使用現有的成員磁碟機目標。
-newdrive drive_id
  • 該指令會處理交換,但「不」更新成員目標。
  • 您必須指定完全符合成員目標的新磁碟機。
  • 如果磁碟機不完全相符,則該指令將失敗。
-newdrive drive_id -balanced 該指令會處理交換,並將成員目標更新為新磁碟機的內容。
-newdrive drive_id -unbalanced
  • 該指令會處理交換,但「不」更新成員目標。
  • 僅在陣列已降級且成員為空時允許使用此命令。
  • 它表示不需要 -immediate。交換一律為立即執行。
  • 稍後,如果磁碟機充分符合成員目標,陣列就會重新平衡這些磁碟機。
  • 平衡交換會重新啟動成員目標。

使用交換以備用或候選磁碟機來交換成員 0 磁碟機的呼叫範例

charraymember -member 0 -newdrive 4 mdisk2

結果輸出:

No feedback

以備用或候選磁碟機來交換成員 1 磁碟機並對新成員啟動元件重建的呼叫範例

charraymember -member 1 -newdrive 3 -immediate mdisk3

結果輸出:

No feedback

以備用或候選磁碟機來交換成員索引 2 的呼叫範例

如果有磁碟機,便會進行交換:
charraymember -member 2 -newdrive 4 mdisk4

結果輸出:

No feedback

強制成員 4 將其備用目標變更為相關聯磁碟機的呼叫範例

charraymember -member 4 -balanced mdisk6

結果輸出:

No feedback

強制交換並使陣列將其目標變更為新磁碟機的呼叫範例

charraymember -member 3 -newdrive 9 -balanced mdisk5

結果輸出:

No feedback

當磁碟機 8 不符合目標時強制不平衡交換的呼叫範例

charraymember -member 2 -newdrive 8 -unbalanced mdisk5

結果輸出:

No feedback

強制立即交換並使陣列將其目標變更為新磁碟機的呼叫範例

charraymember -member 3 -newdrive 9 -balanced -immediate mdisk5

結果輸出:

No feedback

對重建區域使用分散式重建將成員 24 換成新磁碟機 15 的呼叫範例

charraymember -member 24 -newdrive 15 -immediate 0

結果輸出:

No feedback