mkarray
mkarray コマンドは、MDisk アレイを作成し、それをストレージ・プールに追加するために使用します。 このコマンドは、非分散アレイに適用されます。(mkdistributedarray コマンドは、分散アレイを作成するために使用します。)
構文
パラメーター
- -level
- (必須) 作成されるアレイ MDisk の RAID レベルを設定します。各 RAID レベルには、以下の要件が適用されます。
- RAID-0: すべてのメンバー間でデータをストライプします。冗長性は提供されません。
- RAID-1: ミラーリングされたドライブのペア。どちらのドライブからも読み取りが可能です。 いずれか一方のドライブに障害が発生しても耐えることができます。
- RAID-5: これらのアレイは、各ストライプ上の 1 個のパリティー・ストリップを使用して、メンバー・ドライブにデータをストライピングし、1 つのドライブに障害が発生しても許容できます。
- RAID-6: これらのアレイは、各ストライプ上の 2 個のパリティー・ストリップを使用して、メンバー・ドライブにデータをストライピングし、2 つの並行メンバー・ドライブに障害が発生しても許容できます。
- RAID-10: これらのアレイは、最大 8 個のミラーリング・ペアのセットになっており、ミラーリング間でデータがストライプされています。 このアレイでは、各ミラー内の 1 つのドライブの障害を許容することができ、ミラー内の両方のドライブからの読み取りが可能です。(RAID-10 を分散アレイと一緒に使用することはできません。)
- -drive drive_id_list
- (オプション) RAID アレイのメンバーとして使用する、1 つ以上のドライブを識別します。
RAID-1 および RAID-10 アレイの場合、ドライブは、ミラーリングされたドライブ・ペアのシーケンスとして指定されます。例えば、
-drive a:b:c:dを指定してアレイを作成した場合、ドライブ b にはドライブ a のミラー・コピーが含まれ、ドライブ d にはドライブ c のミラー・コピーが含まれます。(分散アレイで RAID-10 を使用することはできません)。次のリストに、サポートされる各 RAID タイプで許可されるメンバー・ドライブ数を示します。- RAID-0: 1 個から 8 個のメンバー・ドライブを許可します。注: 内蔵ドライブは、同じノードに配置されている必要があります。
- RAID-1: 2 個のメンバー・ドライブを許可します。
- RAID-5: エンクロージャー・ベースのシステム専用であり、3 個から 16 個のメンバー・ドライブを許可します。
- RAID-6: エンクロージャー・ベースのシステム専用であり、5 個から 16 個のメンバー・ドライブを許可します。
- RAID-10: 以下のドライブを許可します。
- 2 個のメンバー
- 4 個のメンバー
- 6 個のメンバー
- 8 個のメンバー
- 10 個のメンバー
- 12 個のメンバー
- 14 個のメンバー
- 16 個のメンバー
- RAID-0: 1 個から 8 個のメンバー・ドライブを許可します。
- -strip 128 | 256
- (オプション) 作成されるアレイ MDisk のストリップ・サイズ (KB) を設定します。 デフォルトは 256 KB です。
- -sparegoal 0-(MAX_DRIVES-1)
- (オプション) このアレイのメンバーを保護する必要があるスペアの数を設定します。デフォルトは 1 です (デフォルトが
0の RAID 0 アレイを除きます)。 - -namenew_name_arg
- (オプション) アレイ MDisk を適用する対象の名前を指定します。
- -slowwritepriority latency | redundancy
- (オプション) 書き込み操作に時間がかかりすぎている場合に、一時的に冗長性が失われたとしても、アレイが書き込み操作を完了できるようにするかどうかを制御します。この値は、
latencyまたはredundancyのいずれかです。latencyは、通常の入出力操作に対してこの機能を有効にすることを示します。redundancyは、通常の入出力操作に対してこの操作を有効にしないことを示します。
latencyモードです。例外として、アレイが RAID-0 の場合はredundancyモードが必須です。重要: RAID-0 アレイのモードは変更しないでください。 - -encrypt yes | no
- (オプション) 新規アレイを暗号化済みするかどうかを指定します。値は yes および no です。lsencryption の status または keyserver_status が
enabledに設定されており、アレイを定義する入出力グループ内のすべてのノードが暗号化に対応している場合、このパラメーターはデフォルトで yes になります。注: この値は、アレイの入出力グループで暗号化が有効になっている場合にのみ yes に設定できます。 - mdiskgrp_id | mdiskgrp_name
- (必須) 作成されたアレイ MDisk を追加する先のストレージ・プールを (名前または ID で) 識別します。
説明
このコマンドは、アレイ MDisk の RAID アレイを作成し、それをストレージ・プールに追加します。アレイの Tier は自動的に決定されますが、chmdisk コマンドを使用して後で変更することができます。
アクティブ/アクティブ関係に使用されるストレージ・プールに追加するアレイ MDisk は、そのストレージ・プール内の他の MDisk と一致している必要があります。
raid_level が RAID-1 または RAID-10 であり、ドライブ・リストに SAS ポート接続チェーンを共有しないドライブが含まれている場合、アレイはミラーリング・ペアの間のロケーション・バランスを維持しようとします。(分散アレイで RAID-10 を使用することはできません。)
構成変更は、現行のチェーンに応じて、メンバー・ドライブで目標のバランスが取られていない可能性があることを示します。これは、アレイ・メンバーの目標を作成したドライブと、ミラー・パートナーの現行のチェーンの両方に関連しています。
MDisk グループに暗号鍵がある場合、アレイは暗号化されている必要があります。
(アレイを作成するための) 呼び出し例
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暗号化されたハードウェア上で暗号化されていないアレイを作成するための呼び出し例
mkarray -level raid10 -drives 0:1:2:3:4:5 -encrypt no 0結果出力:
MDisk, id [1], successfully created