mkarray
使用 mkarray 指令來建立 MDisk 陣列,並將它新增到儲存區。這個指令適用於非分散式陣列。(如果要建立分散式陣列,請使用 mkdistributedarray 指令)。
語法
>>-mkarray-- -level--+-raid0--+-- -drive--drive_id_list---------> +-raid1--+ +-raid5--+ +-raid6--+ '-raid10-' >--+------------------+-----------------------------------------> '- -strip--+-128-+-' '-256-' >--+-----------------------------------+------------------------> '- -sparegoal----0-(MAX_DRIVES-1)---' >--+----------------------+-------------------------------------> '- -name--new_name_arg-' >--+-----------------------------------------+------------------> '- -slowwritepriority----+-latency----+---' '-redundancy-' >--+--------------------+--+-mdiskgrp_id---+------------------->< '- -encrypt--+-yes-+-' '-mdiskgrp_name-' '-no--'
參數
- -level
- (必要)設定所建立之陣列 MDisk 的 RAID 層次。下列需求適用於 RAID 層次:
- RAID-0:將資料分段到所有成員之間,不提供備援。
- RAID-1:磁碟機的鏡映配對,允許從任一磁碟機讀取。可以容忍其中一個磁碟機失效。
- RAID-10: 這些陣列是在一組最多 8 個的鏡映配對中,資料跨鏡映進行分段。它們可以容忍每個鏡映有一個磁碟機故障,它們允許從鏡映中的兩個磁碟機進行讀取。(您無法將 RAID-10 與分散式陣列一起使用。)
- -drivedrive_id_list
- (選用)識別要作為 RAID 陣列成員的一或多個磁碟機。
如果是 RAID-1 和 RAID-10 陣列,磁碟機會指定為一系列的鏡映磁碟機配對。例如,如果使用 -drive a:b:c:d 建立陣列,則磁碟機 b 包含磁碟機 a 的鏡映副本,而磁碟機 d 將包含磁碟機 c 的鏡映副本。不能將 RAID-10 用於分散式陣列)。
- -strip128 | 256
- (選用)設定所建立之陣列 MDisk 的分段大小 (KB)。預設值是 256 KB。
- -sparegoal0-(MAX_DRIVES-1)
- (選用)設定必須用來保護這個陣列之成員的備用數目。預設值是 1(RAID-0 陣列除外,其預設值為 0)。
- -namenew_name_arg
- (選用)指定您想要套用陣列 MDisk 的名稱。
- -slowwritepriority latency | redundancy
- (選用)即使會暫時危及備援,也控制陣列完成費時太長的寫入作業的能力。值可以是 latency 或 redundancy:
- latency 暗示已針對正常的 I/O 作業啟用該特性
- redundancy 暗示未針對正常的 I/O 作業啟用該特性
重要: 請勿變更 RAID-0 陣列的模式。 - mdiskgrp_id | mdiskgrp_name
- (必要)識別(依名稱或 ID)您想將所建立的陣列 MDisk 新增到其中的儲存區。
說明
這個指令會建立陣列 MDisk RAID 陣列,並將它新增到儲存區中。雖然會自動決定陣列層級,您之後可以使用 chmdisk 指令來變更。
記住: 這個指令無法用來新增陣列到子儲存區。
呼叫範例(用於建立陣列)
mkarray -level raid0 -drive 0:1:2:3 raid0grp
結果輸出:
MDisk, id [0], successfully created
呼叫範例(建立完全備援陣列)
mkarray -level raid1 -drive 4:5 -strip 128 mdiskgrp_4
結果輸出:
MDisk, id [1], successfully created
