Gérez les droits des clients pour supprimer des répertoires de manière asynchrone
Depuis la version ONTAP 9.11.1, les administrateurs du stockage peuvent accorder des droits sur un volume afin que les clients NFS et SMB puissent effectuer eux-mêmes des opérations de suppression asynchrone. Lorsque la suppression asynchrone est activée sur le cluster, les utilisateurs clients Linux peuvent utiliser mv
la commande et les utilisateurs clients Windows peuvent utiliser la rename
commande pour supprimer un répertoire sur le volume spécifié en le déplaçant vers un répertoire caché nommé par défaut .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 et, si vous le souhaitez, indiquez 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.