LUN のサイズ変更が可能な最大サイズはいくつですか。
環境
- SAN
- FlexPod
- Data ONTAP 9.5より前
- clustered Data ONTAPと7-Mode
回答
- LUNのサイズはどれくらいに拡張できますか。
- LUNの10倍の制限を確認する方法
- 既存のLUNはどれくらいの大きさに拡張できますか。
LUNはData ONTAPの特殊なファイルで、ブロックアクセスプロトコルを使用してSCSIディスクとして公開されます。
これらのファイルのサイズは、9.5より前のバージョンのONTAPでは、通常の条件下で元のサイズの10倍まで変更できます。また、SCSIディスクジオメトリ属性(CHS、またはCylder-Head-Sector、データとも呼ばれる)により、サイズの上限は64 GB以上です。
64 GBの最小上限は、1 MBのシリンダサイズと最大シリンダ数65535(16ビット値の上限)に基づいています。
つまり、最初のLUNのサイズに関係なく、いつでも64 GB以上に拡張できます。
Solaris LUNタイプのサイズは変更しないでください(バグ 834382)。(Solaris LUNのサイズ変更時に「Error:command failed:function not implemented」というエラーが表示される可能性があります)。
lun geometry
Data ONTAP 7.0では 、LUNのディスクジオメトリの属性を表示および編集するコマンドが追加されました。
LUNパスを指定してコマンドを実行すると、LUNのジオメトリと、LUNのサイズを変更できる最大サイズが表示されます。
昇格された権限モード advancedおよびdiagでのみ使用できます。
*** Data ONTAP 8は <priv set diag>
filer> priv set diag
filer> lun geometry /vol/vol1/my_lun
SCSI Disk Geometry:
512 bytes/sector
256 sectors/track
16 tracks/cylinder (heads)
4096 sectors/cylinder
5120 cylinders
20971520 sectors
2097152 cylinder size (2megabyte (MB))
10737418240 device size (10240 MB)
137436856320 max resize size (131070 MB)
注 :この出力の最後の行(max resize size
)は、最終的にLUNがどの程度まで拡張されるかを示しています。
Data ONTAPは、LUNの作成時に、LUNを最初の作成サイズの10倍に拡張した場合のSCSIジオメトリを計算します。
これにより、9.5より前のバージョンのONTAPでは、LUNを元のサイズの10倍まで拡張できるサイズが決まります。
これは、6GBを超えるLUNにも当てはまります。6GB未満で作成されたLUNは、65535シリンダを使用した1MBのシリンダサイズを基準に、ジオメトリが原因で64GBに拡張できます。
注:Windows LUNのシリンダサイズは非常に大きいため、サイズを大きいサイズに変更できます。50GB未満のLUNのサイズは、いずれも約500GBに変更できます。
開始サイズに関係なく、LUNサイズを10倍以上に拡張する方法(7-Mode):
次のアクションプランを実行して、 元のLUNが6GB未満であっても、LUNのサイズを元の10倍以上に手動で拡張します。
警告:cylinder_sizeは、 次の例の271、434、240の値より大きくしないでください。SolarisタイプのLUNではこの操作を実行しないでください。
- LUNを含むボリュームのSnapshotを作成します。これは、何らかの理由でLUNのサイズ変更によって予期した結果が得られない場合に、フェイルバック計画のベースとして使用できます。
lun attribute
コマンドを実行してシリンダサイズを変更します。これにより、トラックごとのセクタとLUNジオメトリデータ内のシリンダ数の再計算がトリガーされます。lun attribute set -f /vol/vol1/my_lun cylinder_size 271434240
lun geometry
コマンドを実行してジオメトリが変更されたことを確認します。新しい最大LUNサイズが16TB(16742279MB、Data ONTAPの最大LUNサイズ)と報告されます。
これで、通常の方法を使用して新しいサイズ(最大16TB)にLUNのサイズを変更できるようになります。- LUNのサイズを変更したら、SANホストオペレーティングシステムからLUNを再スキャンして新しいサイズを確認します。
- この時点で、LUN内のパーティション、ボリューム、ファイルシステムの管理については、ホストオペレーティングシステムまたはその他のサードパーティのドキュメントを参照してください。
開始サイズに関係なく、LUNのサイズを10倍以上に拡張する方法(clustered Data ONTAP):
- ONTAP 9.5では、サイズ変更の10倍の制限が削除された ため、通常のサイズ変更方法を使用できます。
- clustered Data ONTAP 8.xおよびONTAP 9 9.5より前のバージョンでは、この機能は使用できません。
- 代わりに、新しいボリュームとLUNを 作成し、新しい(適切なサイズの)場所にデータを移行する必要があります。
- サポートされているプラットフォームでコピーオフロードを利用すると、新しいLUNへの移行時のシステム利用率を向上できます。
- 新しいLUNが同じボリューム内に作成され、コピーオフロードエンジンでサブLUNブロックのクローニングにスペース効率化エンジンを利用できる場合、コピーオフロードでは、新しいLUNにコピーされるデータのスペース使用量が無効になることもあります。(バグ 692842)
追加情報
AdditionalInformation_text