Data Domain: So löschen Sie den Retention Lock Governance MTree
Summary: Der Zweck dieses Dokuments besteht darin, eine kurze Erläuterung der Schritte bereitzustellen, die zum Entfernen des RLG-MTree erforderlich sind.
Instructions
Der Umfang bezieht sich auf den häufigen Fehler, eine Retention Lock Governance zu entfernen.
Es ist wichtig, die Datei auf dem RL MTree zurückzusetzen, bevor Sie sie deaktivieren.
Die Aufbewahrungsfrist muss "zurückgesetzt" werden, wenn die Aufbewahrungsfrist für Dateien noch nicht abgelaufen ist.
Lesen Sie immer die offizielle Dokumentation zu den häufig gestellten Fragen zu Retention Lock:
Data Domain: Retention Lock – Häufig gestellte Fragen
In der Regel melden die Protokolle die folgenden Warnmeldungen:
-
Wenn eine Datei durch die Aufbewahrung gesperrt ist, kann sie nicht entfernt werden zeigt Folgendes an:
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)
-
Wenn der Ordner nicht gelöscht werden kann, wenn er nicht leer ist, wird Folgendes angezeigt:
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)
Wenn Sie sich die MTree-Liste der MTrees ansehen, ist der RL MTree bereits deaktiviert, obwohl er nicht leer ist.
# mtree list: /data/col1/test_rlg RW/RLGD
In diesem Szenario ist es wichtig zu beachten, dass vor dem Deaktivieren der RL die Dateien zurückgesetzt werden müssen, andernfalls behält die Datei die Aufbewahrungskonfiguration bei.
Die Schritte zum Zurücksetzen und Löschen des RLG-MTree sind die folgenden:
-
Aktivieren Sie Governance erneut (der Befehl "revert" führt nichts aus, wenn der MTree RLGD ist, daher müssen wir ihn erneut auf RLGE festlegen)
# mtree retention-lock enable mtree [mtree]
-
Zurücksetzen der Governance-Sperre auf dem MTree
# mtree retention-lock revert [mtree]
-
Deaktivieren von Governance
# mtree retention-lock disable mtree [mtree]
-
DD-NFS exportieren:
# nfs export add /data/col1/[mtree] clients [The Linux_Client_IP_Adr]
-
Partition vom Linux-Client mounten:
# mount -o nolock DD_IP_Adr:/data/col1/[mtree] /mnt/dd-mount
-
Löschen Sie alles im MTree wie alle anderen Dateien
-
Unmounten Sie den MTree vom anderen Server.
# umount /test_rlg
-
Jetzt kann der MTree gelöscht oder verschoben werden. [Achten Sie darauf, dass es sich bei dem MTree möglicherweise um eine Storage-Einheit handelt.]
# ddboost storage-unit delete Storage_Unit_name # mtree delete /data/col1/Mtree_Name
Beispiel
Angenommen:
LSU: test_rlg
DD-IP: 10.10.10.31
Linux-Client: 10.10.10.30
Schritte:
-
Aktivieren Sie Governance erneut (der Befehl "revert" führt nichts aus, wenn der MTree RLGD ist, daher müssen wir ihn erneut auf RLGE festlegen)
# mtree retention-lock enable mtree test_rlg
-
Zurücksetzen der Governance-Sperre auf dem MTree
# mtree retention-lock revert test_rlg
-
Deaktivieren von Governance
# mtree retention-lock disable mtree test_rlg
-
DD-NFS exportieren:
# nfs export add /data/col1/test_rlg clients 10.10.10.30
-
Mounten des NFS-Exports von einem Linux-Client
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
-
Alles löschen [Immer aufpassen, wenn Sie den Befehl
rm -rfBefehl]# rm -rf /mnt/test_rlg/
-
Unmounten Sie den MTree vom anderen Server.
# umount /test_rlg
-
Jetzt kann MTree gelöscht werden.
# ddboost storage-unit delete test_rlg # mtree delete /data/col1/test_rlg
Additional Information
Um die Datei für die Aufbewahrungssperre anzuzeigen, verwenden Sie den folgenden Befehl:
mtree retention-lock report generate retention-details mtrees /data/col1/test_rlg
Es ist nicht möglich, eine Aufbewahrungssperre für Dateien in MTrees über den Compliancemodus
zurückzusetzen.
Der RLC-MTree muss leer sein und die Aufbewahrung muss abgelaufen sein, bevor Sie den MTree löschen können.