Gestire i diritti del client per eliminare le directory ONTAP in modo asincrono con FlexGroups
A partire da ONTAP 9.11.1, gli amministratori di storage possono concedere diritti su un volume per consentire ai client NFS e SMB di eseguire operazioni di eliminazione asincrone. Quando l'eliminazione asincrona è abilitata sul cluster, gli utenti client Linux possono utilizzare mv
comando e gli utenti client Windows possono utilizzare il rename
comando per eliminare una directory sul volume specificato spostandola in una directory nascosta che per impostazione predefinita è denominata .ontaptrashbin.
I diritti vengono concessi per volume. Gli utenti del client NFS devono avere accesso root sul client NFS e accesso superutente all'esportazione NFS.
È possibile spostare solo le directory. Non è possibile spostare i file nella directory .ontaptrashbin.
Abilitare l'eliminazione asincrona della directory del client
-
Dalla CLI del cluster, accedere alla modalità avanzata dei privilegi:
-privilege advance
-
Abilita l'eliminazione asincrona del client nel punto di montaggio di un volume e, se lo desideri, fornisci un nome alternativo per la directory trashbin:
volume file async-delete client enable volume volname vserver vserverName trashbinname name
Esempio di utilizzo del nome predefinito del cestino:
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".
Esempio di specificazione di un nome di cestino alternativo:
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".
-
Verificare che l'eliminazione asincrona del client sia attivata:
volume file async-delete client show
Esempio:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Enabled .ntaptrash vs2 vol2 Disabled - 2 entries were displayed.
Disattivare l'eliminazione asincrona della directory del client
-
Dalla CLI del cluster, disattivare l'eliminazione asincrona della directory del client:
volume file async-delete client disable volume volname vserver vserverName
Esempio:
cluster1::*> volume file async-delete client disable -volume vol1 -vserver vs1 Success: Asynchronous directory delete client disabled successfully on volume.
-
Verificare che l'eliminazione asincrona del client sia disattivata:
volume file async-delete client show
Esempio:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Disabled - vs2 vol2 Disabled - 2 entries were displayed.