Data Domain: Retention lock Governance MTree verwijderen
Summary: Het doel van dit document is om een beknopte uitleg te geven van de stappen die nodig zijn om de RLG Mtree te verwijderen.
Instructions
Het bereik is gerelateerd aan de veelgemaakte fout van het verwijderen van een Retention Lock-governance.
Het is belangrijk om het bestand op de RL MTree terug te zetten voordat u het uitschakelt.
De RL moet worden 'teruggedraaid' als de bewaartermijn van het bestand nog niet is verstreken.
Raadpleeg altijd de officiële documentatie met betrekking tot de Retention Lock FAQ:
Data Domain: Veelgestelde vragen over retentievergrendeling
Doorgaans worden in de logboeken de volgende waarschuwingen weergegeven:
-
Als een bestand is vergrendeld door de retentie, kan het niet worden verwijderd toont:
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)
-
Als de map niet kan worden verwijderd als deze niet leeg is, wordt het volgende weergegeven:
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)
Kijkend naar de Mtree-lijst, is de RL MTree al uitgeschakeld, ook al is deze niet leeg.
# mtree list: /data/col1/test_rlg RW/RLGD
In dit scenario is het belangrijk om te weten dat voordat u de RL uitschakelt, de bestanden moeten worden teruggezet, anders behoudt het bestand de retentieconfiguratie,
De stappen voor het terugdraaien en verwijderen van de RLG MTree zijn de volgende:
-
Governance opnieuw inschakelen (het revert commando doet niets als de Mtree RLGD is, dus we moeten het weer op RLGE zetten)
# mtree retention-lock enable mtree [mtree]
-
De governance-vergrendeling op de Mtree terugdraaien
# mtree retention-lock revert [mtree]
-
Governance uitschakelen
# mtree retention-lock disable mtree [mtree]
-
Export DD NFS:
# nfs export add /data/col1/[mtree] clients [The Linux_Client_IP_Adr]
-
Partitie vanaf Linux-client koppelen:
# mount -o nolock DD_IP_Adr:/data/col1/[mtree] /mnt/dd-mount
-
Verwijder alles op de Mtree zoals je alle andere bestanden zou doen
-
Ontkoppel de Mtree van de andere server
# umount /test_rlg
-
Nu kan Mtree worden verwijderd of verplaatst. [Let op, de MTree kan een storage-eenheid zijn]
# ddboost storage-unit delete Storage_Unit_name # mtree delete /data/col1/Mtree_Name
Voorbeeld
Aannemend:
LSU: test_rlg
DD IP: 10.10.10.31
Linux Client: 10.10.10.30
Stappen:
-
Governance opnieuw inschakelen (het revert commando doet niets als de Mtree RLGD is, dus we moeten het weer op RLGE zetten)
# mtree retention-lock enable mtree test_rlg
-
De governance-vergrendeling op de Mtree terugdraaien
# mtree retention-lock revert test_rlg
-
Governance uitschakelen
# mtree retention-lock disable mtree test_rlg
-
Export DD NFS:
# nfs export add /data/col1/test_rlg clients 10.10.10.30
-
De NFS-export vanaf een Linux-client koppelen
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 verwijderen [Let altijd goed op bij het gebruik van de
rm -rfcommando]# rm -rf /mnt/test_rlg/
-
Ontkoppel de Mtree van de andere server
# umount /test_rlg
-
Nu kan Mtree worden verwijderd.
# ddboost storage-unit delete test_rlg # mtree delete /data/col1/test_rlg
Additional Information
Zie de volgende opdracht om het retentievergrendelingsbestand weer te geven:
mtree retention-lock report generate retention-details mtrees /data/col1/test_rlg
Naleving van retentievergrendeling [RLC]
Het is niet mogelijk om een retentievergrendeling ongedaan te maken voor bestanden in MTrees met behulp van de nalevingsmodus.
De RLC MTree moet leeg zijn en de retentie moet verlopen zijn voordat u de MTree verwijdert.