メインコンテンツまでスキップ

RAIDボリュームの作成 (空きエクステント・ベースの選択)

create volumeコマンドは、ボリューム・グループ内の空きスペースにボリュームを作成します。

対応アレイ

このコマンドは、DE2000H、DE4000H、DE4000F、DE6000H または DE6000F の個々のストレージ・アレイに適用されます。

ロール

このコマンドをストレージ・アレイに対して実行するには、Storage Admin ロールが必要です。

構文

create volume volumeGroup="volumeGroupName" 
userLabel="volumeName"
[freeCapacityArea=freeCapacityIndexNumber]
[capacity=volumeCapacity]
[owner=(a|b)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled)]
[dataAssurance=(none | enabled)]

パラメーター

パラメーター説明
volumeGroup ストレージ・アレイ内の特定のボリューム・グループの名前。ボリューム・グループ名は二重引用符 (" ") で囲みます。
userLabel 新しいボリュームに付ける名前。新しいボリューム名は二重引用符 (" ") で囲みます。
このパラメーターは必須です。
freeCapacityArea

新しいボリュームの作成に使用する、既存のボリューム・グループ内の空きスペースのインデックス番号。空き容量は、ボリューム・グループ内の既存のボリュームの間にある空き容量として定義されます。たとえば、ボリューム・グループの領域が、ボリューム1、空き容量、ボリューム2、空き容量、ボリューム3、空き容量となっているとします。ボリューム2の次の空き容量を使用するには、インデックス番号を次のように入力します。

freeCapacityArea=2

show volumeGroup コマンドを実行して、空き容量領域が存在するかどうかを判断します。
このパラメーターを指定しない場合、番号が最も小さく、ボリューム用の十分な容量のある空き容量領域にボリュームが作成されます。
capacity ストレージ・アレイに追加するボリュームのサイズ。サイズは、 bytes KB MB GB TB のいずれかの単位で定義します。
owner ボリュームを所有するコントローラー。有効なコントローラー識別子は、 a または b で、 a はスロットAのコントローラー、 b はスロットBのコントローラーです。所有者を指定しない場合は、コントローラー・ファームウェアによって所有者が特定されます。
cacheReadPrefetch キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオンにする場合は、このパラメーターを TRUE に設定します。キャッシュ読み取りプリフェッチをオフにする場合は、このパラメーターを FALSE に設定します。
segmentSize コントローラーがボリューム内の 1 つのドライブに書き込むデータ量 (KB)。有効な値は、 8 16 32 64 128 256 512 です。
usageHint cacheReadPrefetch パラメーターと segmentSize パラメーターの両方をデフォルト値にする設定。デフォルト値は、ボリュームを使用しているアプリケーションの標準的なI/O使用パターンに基づきます。有効な値は、 fileSystem dataBase 、または multiMedia です。
dssPreAllocate 今後のセグメント・サイズの拡大に備えてリザーブ容量が割り当てられていることを確認する設定。デフォルト値は TRUE です。
securityType

ボリューム・グループおよび関連するすべてのボリュームの作成時にセキュリティー・レベルを指定する設定。有効な値は、次のとおりです。

none – ボリューム・グループとボリュームはセキュアではありません。

capable – ボリューム・グループとボリュームにはセキュリティーを設定する機能がありますが、セキュリティーが有効になっていません。

enabled – ボリューム・グループとボリュームはセキュリティーが有効になっています。

注記

名前には、英数字、ハイフン、下線を任意に組み合わせて使用できます。名前の最大文字数は30文字です。

owner パラメーターは、ボリュームを所有するコントローラーを定義します。ボリュームの優先コントローラー所有者は、ボリューム・グループを現在所有しているコントローラーです。

capacity パラメーターを使用して容量を指定しない場合、ボリューム・グループの空き容量領域で使用可能な容量がすべて使用されます。容量の単位を指定しない場合は、 bytes がデフォルト値として使用されます。

セグメント・サイズ

コントローラーがボリューム内の 1 つのドライブに書き込めるデータ・ブロックの数は、セグメントのサイズによって決まります。各データ・ブロックには 512 バイトのデータが格納されます。データ・ブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータ・ブロックの数が決まります。たとえば、8KB のセグメントには 16 個のデータ・ブロックが含まれます。64KB のセグメントには 128 個のデータ・ブロックが含まれます。

セグメント・サイズの値を入力すると、その値は、実行時にコントローラーで指定される、サポートされている値と照合されます。入力した値が有効でない場合、コントローラーは有効な値のリストを返します。1 つの要求に対して 1 つのドライブを使用することで、同時に他のドライブでは他の要求に対応することができます。ボリュームが属している環境で、1 人のユーザが大量のデータ (マルチメディアなど) を転送している場合は、1 つのデータ転送要求を 1 つのデータ・ストライプで処理すると、パフォーマンスが最大化されます。(データ・ストライプはセグメント・サイズであり、これに、データ転送に使用されるボリューム・グループ内のドライブの数が掛けられます)。この場合、同じ要求に対して複数のドライブが使用されますが、各ドライブへのアクセス回数は1回だけです。

マルチユーザー・データベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメント・サイズを設定します。

使用方法のヒント

cacheReadPrefetch パラメーターまたは segmentSize パラメーターに値を入力する必要はありません。値を入力しない場合、コントローラー・ファームウェアは、 fileSystem をデフォルト値として usageHint パラメーターを使用します。 usageHint パラメーターの値と cacheReadPrefetch パラメーターの値または segmentSize パラメーターの値を入力しても、エラーは発生しません。 cacheReadPrefetch パラメーターまたは segmentSize パラメーターに入力する値は、 usageHint パラメーターの値より優先されます。各使用方法のヒントに対するセグメント・サイズおよびキャッシュ読み取りプリフェッチの設定を、次の表に示します。
使用方法のヒントセグメント・サイズの設定動的キャッシュ読み取りプリフェッチの設定
ファイルシステム128KB有効
データベース128KB有効
マルチメディア256KB有効

キャッシュ読み取りプリフェッチ

キャッシュ読み取りプリフェッチを使用すると、コントローラーは、ホストによって要求されたデータ・ブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータ・ブロックをキャッシュにコピーできます。この操作により、将来のデータ要求がキャッシュから達成できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャル・データ転送を使用するマルチメディア・アプリケーションにとって重要です。 cacheReadPrefetch パラメーターの有効な値は TRUE または FALSE です。デフォルトは TRUE です。

セキュリティー・タイプ

securityType パラメーターを使用して、ストレージ・アレイのセキュリティー設定を指定します。

securityType パラメーターを enabled に設定する場合は、ストレージ・アレイのセキュリティー・キーを作成する必要があります。 create storageArray securityKey コマンドを使用して、ストレージ・アレイのセキュリティー・キーを作成します。次のコマンドがセキュリティー・キーに関連しています。

  • create storageArray securityKey
  • export storageArray securityKey
  • import storageArray securityKey
  • set storageArray securityKey
  • enable volumeGroup [volumeGroupName] security
  • enable diskPool [diskPoolName] security