Verwalten Sie Clientrechte zum asynchronen Löschen von ONTAP-Verzeichnissen mit FlexGroups
Ab ONTAP 9.11.1 können Speicheradministratoren Rechte auf einem Volume erteilen, um NFS- und SMB-Clients die Durchführung asynchroner Löschvorgänge zu ermöglichen. Wenn das asynchrone Löschen im Cluster aktiviert ist, können Linux-Client-Benutzer die mv
Befehl und Windows-Client-Benutzer können den rename
Befehl zum Löschen eines Verzeichnisses auf dem angegebenen Datenträger, indem es in ein verstecktes Verzeichnis verschoben wird, das standardmäßig den Namen .ontaptrashbin trägt.
Die Rechte werden pro Band gewährt. NFS-Client-Benutzer sollten Root-Zugriff auf den NFS-Client und Superuser-Zugriff auf den NFS-Export haben.
Sie können nur Verzeichnisse verschieben. Sie können keine Dateien in das Verzeichnis .ontaptrashbin verschieben.
Aktivieren Sie das asynchrone Löschen des Clientverzeichnisses
-
Wechseln Sie über die Cluster-CLI in den erweiterten Berechtigungsmodus:
-privilege advance
-
Aktivieren Sie das asynchrone Löschen des Clients am Einhängepunkt eines Datenträgers und geben Sie bei Bedarf einen alternativen Namen für das Papierkorbverzeichnis an:
volume file async-delete client enable volume volname vserver vserverName trashbinname name
Beispiel für den Standardname für Trashbin:
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".
Beispiel zur Angabe eines alternativen Trashbin-Namens:
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".
-
Überprüfen Sie, ob das asynchrone Löschen des Clients aktiviert ist:
volume file async-delete client show
Beispiel:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Enabled .ntaptrash vs2 vol2 Disabled - 2 entries were displayed.
Deaktivieren Sie das Löschen des asynchronen Client-Verzeichnisses
-
Aus dem Cluster CLI deaktivieren Sie das asychronous Directory des Clients löschen:
volume file async-delete client disable volume volname vserver vserverName
Beispiel:
cluster1::*> volume file async-delete client disable -volume vol1 -vserver vs1 Success: Asynchronous directory delete client disabled successfully on volume.
-
Überprüfen Sie, ob das asynchrone Löschen des Clients deaktiviert ist:
volume file async-delete client show
Beispiel:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Disabled - vs2 vol2 Disabled - 2 entries were displayed.