FlexCloneファイルおよびFlexClone LUNを自動的に削除するようにFlexVol volumeを設定する
ボリュームの空きスペースが一定のしきい値を下回ったときに FlexClone ファイルおよび FlexClone LUN の削除を自動的に開始し、ボリュームの空きスペースを指定の量だけ再生したらクローンの削除を自動的に中止するように設定できます。クローンの自動削除を開始するしきい値を指定することはできませんが、それぞれのクローンを削除対象に含めるかどうかと、ボリュームの空きスペースの目標量を指定することができます。
ボリュームの空きスペースが一定のしきい値を下回ったとき、および次の要件の両方に達したときに、 FlexClone ファイルおよび FlexClone LUN が自動的に削除されます。
-
FlexClone ファイルおよび FlexClone LUN が格納されているボリュームに対して自動削除機能が有効になっている。
FlexVol volumeに対して自動削除機能を有効にするには、コマンドを使用し
volume snapshot autodelete modify`ます。ボリュームでFlexCloneファイルおよびFlexClone LUNを自動的に削除するには、パラメータをまたは `snap_reserve`に `volume`設定する必要があります `-trigger
。 -
FlexClone ファイルおよび FlexClone LUN に対して自動削除機能が有効になっている。
FlexCloneファイルまたはFlexClone LUNに対して自動削除を有効にするには、 `file clone create`コマンドでパラメータを指定し `-autodelete`ます。このクローン設定はボリュームの他の設定よりも優先されるため、この設定で個別に自動削除を無効にすることで、特定の FlexClone ファイルや FlexClone LUN を保持することができます。
-
FlexVol volumeにFlexCloneファイルとFlexClone LUNが含まれていて、オンラインになっている必要があります。
-
FlexVol volumeを読み取り専用ボリュームにすることはできません。
-
コマンドを使用して、FlexVol volumeでFlexCloneファイルおよびFlexClone LUNの自動削除を有効にします
volume snapshot autodelete modify
。の詳細についてはvolume snapshot autodelete modify
、を"ONTAPコマンド リファレンス"参照してください。-
パラメータには
-trigger
、またはをsnap_reserve`指定できます `volume
。 -
パラメータには
-destroy-list
、1種類のクローンのみを削除するかどうかに関係なく、常に指定する必要があり `lun_clone,file_clone`ます。次の例は、ボリュームvol1でFlexCloneファイルとFlexClone LUNの自動削除を有効にし、ボリュームの25%が空きスペースになるまでスペースが再生されるようにする方法を示しています。cluster1::> volume snapshot autodelete modify -vserver vs1 -volume vol1 -enabled true -commitment disrupt -trigger volume -target-free-space 25 -destroy-list lun_clone,file_clone Volume modify successful on volume:vol1
FlexVolボリュームで自動削除を有効にする際にパラメータの値をに `destroy`設定する `-commitment`と、ボリュームの空きスペースが指定したしきい値を下回った場合に、パラメータがに設定された `true`すべてのFlexCloneファイルおよびFlexClone LUNが `-autodelete`削除される可能性があります。ただし、パラメータがに設定されて `false`いるFlexCloneファイルとFlexClone LUN `-autodelete`は削除されません。
-
-
コマンドを使用して、FlexVol volumeでFlexCloneファイルおよびFlexClone LUNの自動削除が有効になっていることを確認します
volume snapshot autodelete show
。の詳細についてはvolume snapshot autodelete show
、を"ONTAPコマンド リファレンス"参照してください。次の例は、ボリュームvol1でFlexCloneファイルとFlexClone LUNの自動削除が有効になっていることを示しています。
cluster1::> volume snapshot autodelete show -vserver vs1 -volume vol1 Vserver Name: vs1 Volume Name: vol1 Enabled: true Commitment: disrupt Defer Delete: user_created Delete Order: oldest_first Defer Delete Prefix: (not specified) Target Free Space: 25% Trigger: volume *Destroy List: lun_clone,file_clone* Is Constituent Volume: false
-
次の手順を実行して、削除するボリューム内のFlexCloneファイルおよびFlexClone LUNで自動削除が有効になっていることを確認します。
-
コマンドを使用して、特定のFlexCloneファイルまたはFlexClone LUNの自動削除を有効にします
volume file clone autodelete
。の詳細についてはvolume file clone autodelete
、を"ONTAPコマンド リファレンス"参照してください。コマンドでパラメータを指定する
-force`と、特定のFlexCloneファイルまたはFlexClone LUNを強制的に自動削除できます `volume file clone autodelete
。次の例は、ボリュームvol1に含まれるFlexClone LUN lun1_cloneの自動削除が有効になっていることを示しています。
cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
自動削除は、FlexCloneファイルおよびFlexClone LUNの作成時に有効にすることができます。
-
コマンドを使用して、FlexCloneファイルまたはFlexClone LUNで自動削除が有効になっていることを確認します
volume file clone show-autodelete
。の詳細についてはvolume file clone show-autodelete
、を"ONTAPコマンド リファレンス"参照してください。次の例は、FlexClone LUN lun1_cloneで自動削除が有効になっていることを示しています。
cluster1::> volume file clone show-autodelete -vserver vs1 -clone-path vol/vol1/lun1_clone Vserver Name: vs1 Clone Path: vol/vol1/lun1_clone **Autodelete Enabled: true**
この手順で説明されているコマンドの詳細については、を"ONTAPコマンド リファレンス"参照してください。
-