Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Gérer les droits des clients pour supprimer les répertoires ONTAP de manière asynchrone avec FlexGroups

Contributeurs netapp-lenida netapp-barbe

À partir d' ONTAP 9.11.1, les administrateurs de stockage peuvent accorder des droits sur un volume pour permettre aux clients NFS et SMB d'effectuer des opérations de suppression asynchrones. Lorsque la suppression asynchrone est activée sur le cluster, les utilisateurs du client Linux peuvent utiliser le mv et les utilisateurs du client Windows peuvent utiliser la commande rename commande pour supprimer un répertoire sur le volume spécifié en le déplaçant vers un répertoire caché qui par défaut est nommé .ontaptrashbin.

Les droits sont accordés par volume. Les utilisateurs du client NFS doivent avoir un accès root sur le client NFS et un accès superutilisateur à l'exportation NFS.

Vous ne pouvez déplacer que des répertoires. Vous ne pouvez pas déplacer de fichiers vers le répertoire .ontaptrashbin.

Activer la suppression asynchrone du répertoire du client

Étapes
  1. Depuis l'interface de ligne de commandes du cluster, entrez le mode de privilège avancé : -privilege advance

  2. Activez la suppression asynchrone du client au point de montage d'un volume et, si vous le souhaitez, fournissez un autre nom pour le répertoire trashbin :

    volume file async-delete client enable volume volname vserver vserverName trashbinname name

    Exemple utilisant le nom de corbeille par défaut :

    cluster1::*> volume file async-delete client enable -volume v1 -vserver  vs0
    
    Info: Async directory delete from the client has been enabled on volume "v1" in
          Vserver "vs0".

    Exemple de spécification d'un autre nom de corbeille :

    cluster1::*> volume file async-delete client enable -volume test -trashbin .ntaptrash -vserver vs1
    
    Success: Async directory delete from the client is enabled on volume "v1" in
          Vserver "vs0".
  3. Vérifiez que la suppression asynchrone du client est activée :

    volume file async-delete client show

    Exemple :

    cluster1::*> volume file async-delete client show
    
    Vserver Volume      async-delete client TrashBinName
    ------------ ------------ ----------------------- -------------
    vs1          vol1         Enabled          .ntaptrash
    vs2          vol2         Disabled          -
    
    2 entries were displayed.

Désactiver la suppression asynchrone du répertoire du client

Étapes
  1. Depuis l'interface de ligne de commande du cluster, désactiver le répertoire asychrone du client delete :

    volume file async-delete client disable volume volname vserver vserverName

    Exemple :

    cluster1::*> volume file async-delete client disable -volume vol1 -vserver vs1
    
           Success: Asynchronous directory delete client disabled successfully on volume.
  2. Vérifiez que la suppression asynchrone du client est désactivée :

    volume file async-delete client show

    Exemple :

    cluster1::*> volume file async-delete client show
    
    Vserver      Volume      async-delete client      TrashBinName
    ------------ ------------ ----------------------- -------------
    vs1          vol1         Disabled                -
    vs2          vol2         Disabled                -
    
    2 entries were displayed.