Elimina le directory in modo asincrono dai volumi ONTAP FlexGroup
A partire da ONTAP 9.8, è possibile eliminare le directory dalle condivisioni client Linux e Windows in modo asincrono (ovvero, in background). Gli amministratori di cluster e SVM possono eseguire operazioni di eliminazione asincrone sia sui volumi FlexVol che FlexGroup .
È necessario essere un amministratore del cluster o un amministratore SVM che utilizza la modalità con privilegi avanzati.
A partire da ONTAP 9.8, è possibile utilizzare la funzionalità di eliminazione asincrona utilizzando l'interfaccia CLI di ONTAP. A partire da ONTAP 9.9.1, è possibile utilizzare questa funzionalità con Gestore di sistema. Per ulteriori informazioni su questo processo, vedere "Adottare misure correttive in base alle analisi ONTAP in FSA".
A partire da ONTAP 9.11.1, un amministratore dello storage può concedere diritti su un volume per consentire ai client NFS e SMB di eseguire operazioni di eliminazione asincrone. Per ulteriori informazioni, vedere "Gestire i diritti del client per eliminare le directory in modo asincrono".
Puoi usare il volume file async-delete show
comando per controllare lo stato dei processi di eliminazione asincroni in corso e, a partire da ONTAP 9.17.1, viene visualizzato anche lo stato dei processi di eliminazione asincroni emessi dai client.
Eliminare le directory in modo asincrono
È possibile utilizzare System Manager o ONTAP CLI per eliminare le directory in modo asincrono.
A partire da ONTAP 9.10.1 | In ONTAP 9.9.1 | ||
---|---|---|---|
|
|
Utilizzare la CLI per eseguire un'eliminazione asincrona
-
Accedere alla modalità avanzata dei privilegi:
set -privilege advanced
-
Eliminare le directory su un volume FlexVol o FlexGroup:
volume file async-delete start -vserver <SVM_name> -volume <volume_name> -path <file_path> -throttle <throttle>
Il valore minimo di limitazione è 10, il massimo è 100.000 e il valore predefinito è 5.000. Valori di limitazione inferiori utilizzano meno risorse, il che può comportare una velocità di eliminazione inferiore, mentre valori di limitazione più elevati utilizzano più risorse, ma possono comportare una velocità di eliminazione superiore.
Nell'esempio seguente viene eliminata la directory denominata d2, che si trova nella directory denominata d1.
cluster::*> volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
-
(Facoltativo) Controllare lo stato dei processi di eliminazione asincrona in corso:
volume file async-delete show
-
Verificare che la directory sia stata eliminata:
event log show
L'esempio seguente mostra l'output del registro eventi quando la directory viene eliminata correttamente.
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.
Ulteriori informazioni su
event log show
nella "Riferimento al comando ONTAP".
Annullare un processo di eliminazione di una directory
-
Accedere alla modalità avanzata dei privilegi:
set -privilege advanced
-
Verificare che l'eliminazione della directory sia in corso:
volume file async-delete show
Se vengono visualizzati SVM, volume, ID lavoro e percorso della directory, è possibile annullare il lavoro.
-
Per annullare l'eliminazione della directory:
volume file async-delete cancel -vserver <SVM_name> -volume <volume_name> -jobid <job_id>