Data Domain:Retention Lock Governance MTreeを削除する方法
Summary: このドキュメントの目的は、RLG Mtreeを削除するために必要な手順を簡潔に説明することです。
Instructions
この範囲は、Retention Lockガバナンスを削除する際のよくある間違いに関連しています
RL MTreeにあるファイルを無効化する前に元に戻すことが重要です
ファイル保存期間がまだ期限切れになっていない場合は、RLを「元に戻す」必要があります。
Retention Lockに関するFAQ:
Data Domainに関連する公式ドキュメントを必ず参照してください。Retention Lockに関するよくある質問/FAQ
通常、ログは次のアラートを報告します。
-
保存期間によってファイルがロックされている場合、削除できません:
Cannot delete or modify a retention locked file10/08 08:59:46.764075 [b9956f0] ERROR: ddboost-<dda.lab.loc-51584>: ddboost_api ERROR: ddp_unlink() failed, su_name=Copia_dda.lab.loc, path_name=/Backups/.../vm-1-disk-key-2000-flat.vmdk, Err: 5520-nfs remove failed (nfs: Cannot delete or modify a retention locked file)
-
フォルダーを削除できない場合、空でない場合は次のように表示されます。
rmdir failed (nfs: Directory not empty10/08 08:59:46.898938 [7f095817bcb0] ERROR: ddboost-<dda.lab.loc-51584>: ddboost_api ERROR: ddp_rmdir() failed, su_name=Copia_dda.lab.loc, path_name=.../Backups/.../03971, Err: 5043-nfs rmdir failed (nfs: Directory not empty)
Mtreeリストを見ると、RL MTreeは空でなくてもすでに無効になっています。
# mtree list: /data/col1/test_rlg RW/RLGD
このシナリオでは、RLを無効にする前にファイルを元に戻す必要があることに注意することが重要です。そうしないと、ファイルは保存構成を保持します。
RLG MTreeを元に戻して削除する手順は次のとおりです。
-
ガバナンスを再度有効にします(MtreeがRLGDの場合、revertコマンドでは何も実行しないため、再度RLGEに設定する必要があります)
# mtree retention-lock enable mtree [mtree]
-
MTreeのガバナンス ロックを元に戻す
# mtree retention-lock revert [mtree]
-
ガバナンスの無効化
# mtree retention-lock disable mtree [mtree]
-
DD NFSのエクスポート:
# nfs export add /data/col1/[mtree] clients [The Linux_Client_IP_Adr]
-
Linuxクライアントからパーティションをマウントします。
# mount -o nolock DD_IP_Adr:/data/col1/[mtree] /mnt/dd-mount
-
他のファイルと同様に、MTree上のすべてを削除します
-
他のサーバーからMtreeをアンマウントします
# umount /test_rlg
-
これで、Mtreeを削除または移動できるようになりました。[MTreeはストレージ ユニットである可能性があることに注意する]
# ddboost storage-unit delete Storage_Unit_name # mtree delete /data/col1/Mtree_Name
例
仮定:
LSU:test_rlg
DD IP: 10.10.10.31
Linuxクライアント: 10.10.10.30
手順:
-
ガバナンスを再度有効にします(MtreeがRLGDの場合、revertコマンドでは何も実行しないため、再度RLGEに設定する必要があります)
# mtree retention-lock enable mtree test_rlg
-
MTreeのガバナンス ロックを元に戻す
# mtree retention-lock revert test_rlg
-
ガバナンスの無効化
# mtree retention-lock disable mtree test_rlg
-
DD NFSのエクスポート:
# nfs export add /data/col1/test_rlg clients 10.10.10.30
-
LinuxクライアントからのNFSエクスポートのマウント
cd /mnt # mkdir /mnt/test_rlg # chown 775 /mnt/test_rlg # mount -o nolock 10.10.10.31:/data/col1/test_rlg /mnt/test_rlg
-
すべて削除 [使用するときは常に注意してください
rm -rfコマンド]# rm -rf /mnt/test_rlg/
-
他のサーバーからMtreeをアンマウントします
# umount /test_rlg
-
これで、Mtreeを削除できるようになりました。
# ddboost storage-unit delete test_rlg # mtree delete /data/col1/test_rlg
Additional Information
保存ロック ファイルを表示するには、次のコマンドを参照してください。
mtree retention-lock report generate retention-details mtrees /data/col1/test_rlg
RLC(リテンション ロック コンプライアンス)
コンプライアンス モードを使用してMTree内のファイルに対してリテンション ロックを元に戻すことはできません
RLC MTreeは空である必要があり、MTreeを削除する前に保存期間が終了している必要があります。