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

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

共同作成者

ボリュームの空きスペースが一定のしきい値を下回った場合に、自動削除を有効にしたFlexCloneファイルおよびFlexClone LUNをFlexVol volumeで自動的に削除するように設定できます。

必要なもの
  • FlexVol volumeにFlexCloneファイルとFlexClone LUNが含まれていて、オンラインになっている必要があります。

  • FlexVol volumeを読み取り専用ボリュームにすることはできません。

手順
  1. コマンドを使用して、FlexVol volumeでFlexCloneファイルおよびFlexClone LUNの自動削除を有効にします volume snapshot autodelete modify

    • パラメータには -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

    次の例は、ボリューム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

      コマンドでパラメータを指定する -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

      次の例は、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**

    コマンドの使用方法の詳細については、該当するマニュアルページを参照してください。