Gérer les droits des clients pour supprimer les répertoires ONTAP de manière asynchrone avec FlexGroups
À 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
-
Depuis l'interface de ligne de commandes du cluster, entrez le mode de privilège avancé :
-privilege advance
-
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".
-
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
-
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.
-
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.