ボリュームのサイズを自動的に拡張および縮小するように設定する
必要なスペースに応じてFlexVolボリュームを自動的に拡張または縮小するように設定できます。自動拡張を使用すると、ボリュームがスペース不足になるのを防ぐことができます(アグリゲートが追加のスペースを提供できる場合)。自動縮小では、ボリュームが必要以上に大きくなるのを防ぎ、アグリゲートのスペースを解放して他のボリュームで使用できるようにします。
自動縮小は、変化するスペース需要に対応するために自動拡張と組み合わせてのみ使用でき、単独で使用することはできません。自動縮小を有効にすると、自動拡張と自動縮小の処理が無限に繰り返されるのを防ぐために、ONTAPはボリュームの縮小動作を自動的に管理します。
ボリュームが拡張されると、格納できるファイルの最大数が自動的に増える可能性があります。ボリュームが縮小されても格納できるファイルの最大数は変わらず、ボリュームが縮小前のファイルの最大数に対応するサイズよりも小さくなることはありません。そのため、自動縮小でボリュームを最初のサイズまで縮小できるとは限りません。
デフォルトでは、ボリュームは自動拡張が有効になっているサイズの120%まで拡張できます。ボリュームをそれよりも大きく拡張できるようにする必要がある場合は、それに応じてボリュームの最大サイズを設定する必要があります。
FlexVol volumeがオンラインになっている必要があります。
-
ボリュームのサイズを自動的に拡張および縮小するように設定します。
volume autosize -vserver SVM_name -volume volume_name -mode grow_shrink
次に、test2という名前のボリュームで自動サイズ変更を有効にするコマンドを示します。ボリュームの60%が使用された時点で縮小を開始するように設定します。拡張を開始するタイミングおよびボリュームの最大サイズについてはデフォルト値のままです。
cluster1::> volume autosize -vserver vs2 test2 -shrink-threshold-percent 60 vol autosize: Flexible volume "vs2:test2" autosize settings UPDATED. Volume modify successful on volume: test2