Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

FlexCloneファイルおよびFlexClone LUNを自動的に削除するようにFlexVol volumeを設定する

共同作成者 netapp-aherbin netapp-dbagwell netapp-aaron-holt netapp-mwallis

ボリュームの空きスペースが一定のしきい値を下回ったときに 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を読み取り専用ボリュームにすることはできません。

手順
  1. コマンドを使用して、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`は削除されません。

  2. コマンドを使用して、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
  3. 次の手順を実行して、削除するボリューム内のFlexCloneファイルおよびFlexClone LUNで自動削除が有効になっていることを確認します。

    1. コマンドを使用して、特定の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の作成時に有効にすることができます。

    2. コマンドを使用して、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コマンド リファレンス"参照してください。