Eliminare le directory in modo asincrono nel cluster
A partire da ONTAP 9.8, è possibile utilizzare la funzionalità di cancellazione asincrona per 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 su volumi FlexVol e FlexGroup.
Se utilizzi una versione di ONTAP precedente a ONTAP 9.11,1, devi essere un amministratore del cluster o un amministratore SVM utilizzando la modalità dei privilegi avanzata.
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".
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 "Intraprendere azioni correttive basate sugli analytics".
-
Fare clic su Storage > Volumes, quindi su Explorer.
Quando si passa il mouse su un file o una cartella, viene visualizzata l'opzione da eliminare. È possibile eliminare un solo oggetto alla volta.
Quando le directory e i file vengono cancellati, i nuovi valori di capacità dello storage non vengono visualizzati immediatamente. |
Utilizzare la CLI per eseguire un'eliminazione asincrona
-
Accedere alla modalità avanzata dei privilegi:
-privilege advance
-
Eliminare le directory su un volume FlexVol o FlexGroup:
volume file async-delete start -vserver vserver_name -volume volume_name -path file_path -throttle throttle
Il valore minimo dell'acceleratore è 10, il valore massimo è 100,000 e il valore predefinito è 5000.
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
-
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-cli::*> event log show Time Node Severity Event ------------------- ---------------- ------------- -------------------- MM/DD/YYYY 00:11:11 cluster-vsim INFORMATIONAL asyncDelete.message.success: Async delete job on path d1/d2 of volume (MSID: 2162149232) was completed.
Annulla un processo di eliminazione 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