Excluir diretórios de forma assíncrona dos volumes ONTAP FlexGroup
A partir do ONTAP 9.8, você pode excluir diretórios de compartilhamentos de clientes Linux e Windows de forma assíncrona (ou seja, em segundo plano). Administradores de cluster e SVM podem executar operações de exclusão assíncronas em volumes FlexVol e FlexGroup .
Você deve ser um administrador de cluster ou um administrador de SVM usando o modo de privilégio avançado.
A partir do ONTAP 9.8, você pode usar a funcionalidade de exclusão assíncrona usando a CLI do ONTAP. A partir do ONTAP 9.9,1, você pode usar essa funcionalidade com o Gerenciador do sistema. Para obter mais informações sobre esse processo, "Tome medidas corretivas com base nas análises do ONTAP no FSA"consulte .
A partir do ONTAP 9.11,1, um administrador de storage pode conceder direitos em um volume para permitir que clientes NFS e SMB realizem operações de exclusão assíncrona. Para obter mais informações, "Gerencie os direitos do cliente para excluir diretórios assincronamente"consulte .
Você pode usar o volume file async-delete show
comando para verificar o status de trabalhos de exclusão assíncronos em andamento e, a partir do ONTAP 9.17.1, o status de trabalhos de exclusão assíncronos emitidos por clientes também é exibido.
Excluir diretórios de forma assíncrona
Você pode usar o System Manager ou o ONTAP CLI para excluir diretórios de forma assíncrona.
Começando com ONTAP 9.10,1 | No ONTAP 9.9.1 | ||
---|---|---|---|
|
|
Use a CLI para executar uma exclusão assíncrona
-
Entrar no modo de privilégio avançado:
set -privilege advanced
-
Excluir diretórios em um volume FlexVol ou FlexGroup:
volume file async-delete start -vserver <SVM_name> -volume <volume_name> -path <file_path> -throttle <throttle>
O valor mínimo de limitação é 10, o máximo é 100.000 e o padrão é 5.000. Valores de limitação mais baixos usam menos recursos, o que pode resultar em uma taxa de exclusão mais lenta, enquanto valores de limitação mais altos usam mais recursos, mas podem resultar em uma taxa de exclusão mais rápida.
O exemplo a seguir exclui o diretório chamado D2, que está localizado no diretório chamado D1.
cluster::*> volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
-
(Opcional) Verifique o status dos trabalhos de exclusão assíncrona em andamento:
volume file async-delete show
-
Verifique se o diretório foi excluído:
event log show
O exemplo a seguir mostra a saída para o log de eventos quando o diretório é excluído com sucesso.
cluster::*> event log show Time Node Severity Event ------------------- ---------------- ------------- --------------------------- 7/7/2025 09:04:04 cluster-vsim NOTICE asyncDelete.message.success: Async delete job on path d1/d2 of volume (MSID: 2162149232) was completed. Number of files deleted: 7, Number of directories deleted: 5. Total number of bytes deleted: 135168.
Saiba mais sobre
event log show
o "Referência do comando ONTAP"na .
Cancelar uma tarefa de exclusão de diretório
-
Entrar no modo de privilégio avançado:
set -privilege advanced
-
Verifique se a exclusão do diretório está em andamento:
volume file async-delete show
Se o SVM, volume, JobID e caminho do diretório forem exibidos, você poderá cancelar o trabalho.
-
Cancelar a exclusão do diretório:
volume file async-delete cancel -vserver <SVM_name> -volume <volume_name> -jobid <job_id>