Eliminar directorios de forma asincrónica desde los volúmenes ONTAP FlexGroup
A partir de ONTAP 9.8, puede eliminar directorios de recursos compartidos de clientes Linux y Windows de forma asíncrona (es decir, en segundo plano). Los administradores de clústeres y SVM pueden realizar operaciones de eliminación asíncronas en volúmenes FlexVol y FlexGroup .
Debe ser un administrador de clúster o un administrador de SVM que utilice el modo de privilegio avanzado.
A partir de ONTAP 9.8, puede utilizar una funcionalidad de eliminación asíncrona mediante la CLI de ONTAP. A partir de ONTAP 9.9.1, se puede usar esta funcionalidad con System Manager. Para obtener más información sobre este proceso, consulte "Tome medidas correctivas basadas en el análisis de ONTAP en FSA".
A partir de ONTAP 9.11.1, un administrador de almacenamiento puede otorgar derechos en un volumen para que los clientes NFS y SMB puedan realizar operaciones de eliminación asíncrona. Para obtener más información, consulte "Gestione los derechos de cliente para eliminar directorios de forma asíncrona".
Puedes utilizar el volume file async-delete show
Comando para verificar el estado de los trabajos de eliminación asincrónica en curso y, a partir de ONTAP 9.17.1, también se muestra el estado de los trabajos de eliminación asincrónica emitidos por los clientes.
Eliminar directorios de forma asincrónica
Puede utilizar el Administrador del sistema o la CLI de ONTAP para eliminar directorios de forma asincrónica.
A partir de ONTAP 9.10.1 | En ONTAP 9.9.1 | ||
---|---|---|---|
|
|
Utilice la CLI para realizar una eliminación asíncrona
-
Entre en el modo de privilegio avanzado:
set -privilege advanced
-
Elimine directorios en un volumen FlexVol o FlexGroup:
volume file async-delete start -vserver <SVM_name> -volume <volume_name> -path <file_path> -throttle <throttle>
El valor mínimo de limitación es 10, el máximo es 100 000 y el predeterminado es 5000. Los valores de limitación más bajos utilizan menos recursos, lo que puede resultar en una tasa de eliminación más lenta, mientras que los valores de limitación más altos utilizan más recursos, pero pueden resultar en una tasa de eliminación más rápida.
En el ejemplo siguiente se elimina el directorio denominado d2, que se encuentra en el directorio denominado d1.
cluster::*> volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
-
(Opcional) Verifique el estado de los trabajos de eliminación asíncrona en curso:
volume file async-delete show
-
Compruebe que el directorio se ha eliminado:
event log show
En el siguiente ejemplo se muestra el resultado del registro de eventos cuando el directorio se elimina correctamente.
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.
Obtenga más información sobre
event log show
en el "Referencia de comandos del ONTAP".
Cancelar un trabajo de eliminación de directorio
-
Entre en el modo de privilegio avanzado:
set -privilege advanced
-
Compruebe que la eliminación del directorio está en curso:
volume file async-delete show
Si se muestra la SVM, el volumen, el JobID y la ruta de acceso del directorio, puede cancelarla.
-
Cancelar el directorio de eliminación:
volume file async-delete cancel -vserver <SVM_name> -volume <volume_name> -jobid <job_id>