Gerenciar direitos de cliente para excluir diretórios ONTAP de forma assíncrona com FlexGroups
A partir do ONTAP 9.11.1, os administradores de armazenamento podem conceder direitos em um volume para permitir que clientes NFS e SMB executem operações de exclusão assíncronas. Quando a exclusão assíncrona é habilitada no cluster, os usuários do cliente Linux podem usar o mv
comando e usuários do cliente Windows podem usar o rename
comando para excluir um diretório no volume especificado movendo-o para um diretório oculto que, por padrão, é chamado de .ontaptrashbin.
Os direitos são concedidos por volume. Os usuários do cliente NFS devem ter acesso root no cliente NFS e acesso de superusuário à exportação NFS.
Você pode mover apenas diretórios. Você não pode mover arquivos para o diretório .ontaptrashbin.
Ativar a eliminação do diretório assíncrono do cliente
-
A partir da CLI do cluster, entre no modo de privilégio avançado:
-privilege advance
-
Habilite a exclusão assíncrona do cliente no ponto de montagem de um volume e, se desejar, forneça um nome alternativo para o diretório trashbin:
volume file async-delete client enable volume volname vserver vserverName trashbinname name
Exemplo usando o nome padrão da lixeira:
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".
Exemplo especificando um nome alternativo de lixeira:
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".
-
Verifique se a exclusão assíncrona do cliente está ativada:
volume file async-delete client show
Exemplo:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Enabled .ntaptrash vs2 vol2 Disabled - 2 entries were displayed.
Desative a exclusão do diretório assíncrono do cliente
-
A partir da CLI do cluster, desative a exclusão do diretório asycronic do cliente:
volume file async-delete client disable volume volname vserver vserverName
Exemplo:
cluster1::*> volume file async-delete client disable -volume vol1 -vserver vs1 Success: Asynchronous directory delete client disabled successfully on volume.
-
Verifique se a exclusão assíncrona do cliente está desativada:
volume file async-delete client show
Exemplo:
cluster1::*> volume file async-delete client show Vserver Volume async-delete client TrashBinName ------------ ------------ ----------------------- ------------- vs1 vol1 Disabled - vs2 vol2 Disabled - 2 entries were displayed.