Data Domain : Suppression d’une MTree avec Retention Lock Governance

Summary: L’objectif de ce document est de fournir une explication concise des étapes nécessaires à la suppression de la structure MTree RLG.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Le périmètre est lié à l’erreur courante de supprimer une gouvernance Retention Lock.
Il est important de rétablir le fichier situé sur la structure MTree RL avant de le désactiver.
Le RL doit être « annulé » si la période de rétention des fichiers n’a pas encore expiré.

Consultez toujours la documentation officielle relative à la FAQ sur le verrouillage de rétention :
Data Domain : Questions fréquentes sur le verrouillage de rétention

En général, les logs signalent les alertes suivantes :

  1. Si un fichier est verrouillé par la rétention, il ne peut pas être supprimé affiche : Cannot delete or modify a retention locked file

    10/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)
  2. Si le dossier ne peut pas être supprimé, s’il n’est pas vide s’affiche : rmdir failed (nfs: Directory not empty

    10/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)

Dans la liste Mtree, la structure MTree RL est déjà désactivée, même si elle n’est pas vide.

# mtree list:
/data/col1/test_rlg        RW/RLGD

Dans ce scénario, il est important de savoir qu’avant de désactiver la RL, les fichiers doivent être rétablis sinon le fichier conserve la configuration de rétention,

Pour rétablir et supprimer la structure MTree RLG, procédez comme suit :

  1. Réactiver la gouvernance (la commande revert ne fait rien si la MTree est RLGD, nous devons donc la redéfinir sur RLGE)

    # mtree retention-lock enable mtree [mtree]
  2. Rétablir le verrou de gouvernance sur la structure MTree

    # mtree retention-lock revert [mtree]
  3. Désactiver la gouvernance

    # mtree retention-lock disable mtree [mtree]
  4. Exporter DD NFS :

    # nfs export add /data/col1/[mtree] clients [The Linux_Client_IP_Adr]
  5. Montage d’une partition à partir du client Linux :

    # mount -o nolock DD_IP_Adr:/data/col1/[mtree] /mnt/dd-mount
  6. Supprimez tout ce qui se trouve sur la MTree comme vous le feriez pour n’importe quel autre fichier

  7. Démontez la structure MTree de l’autre serveur

    # umount /test_rlg
  8. Désormais, la MTree peut être supprimée ou déplacée. [Attention, la structure MTree peut être une unité de stockage]

    # ddboost storage-unit delete Storage_Unit_name
    # mtree delete /data/col1/Mtree_Name

Exemple
En supposant :
LSU : test_rlg
DD IP : Client Linux 10.10.10.31
: 10.10.10.30

Étapes :

  1. Réactiver la gouvernance (la commande revert ne fait rien si la MTree est RLGD, nous devons donc la redéfinir sur RLGE)

    # mtree retention-lock enable mtree test_rlg
  2. Rétablir le verrou de gouvernance sur la structure MTree

    # mtree retention-lock revert test_rlg
  3. Désactiver la gouvernance

    # mtree retention-lock disable mtree test_rlg
  4. Exporter DD NFS :

    # nfs export add /data/col1/test_rlg clients 10.10.10.30
  5. Monter l’exportation NFS à partir d’un client Linux

    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
  6. Tout supprimer [Faites toujours attention lors de l’utilisation de la rm -rf commande]

    # rm -rf /mnt/test_rlg/
  7. Démontez la structure MTree de l’autre serveur

    # umount /test_rlg
  8. Désormais, la structure MTree peut être supprimée.

    # ddboost storage-unit delete test_rlg
    # mtree delete /data/col1/test_rlg

 

Additional Information

Pour afficher le fichier de verrouillage pour rétention, exécutez la commande suivante :

mtree retention-lock report generate retention-details mtrees /data/col1/test_rlg

Il n’est
pas possible de rétablir un verrouillage de rétention sur les fichiers dans les structures MTree à l’aide du mode de conformité.
La MTree RLC doit être vide et la rétention doit expirer avant la suppression de la MTree.

 

Affected Products

Data Domain Deduplication Storage Systems
Article Properties
Article Number: 000234303
Article Type: How To
Last Modified: 12 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.