Verzeichnisse werden auf dem Cluster asynchron gelöscht
Ab ONTAP 9.8 können Sie die asynchrone Löschfunktion verwenden, um Verzeichnisse aus Linux- und Windows-Client-Freigaben asynchron zu löschen (d. h. im Hintergrund). Cluster- und SVM-Administratoren können asynchrone Löschvorgänge sowohl auf FlexVol als auch auf FlexGroup Volumes durchführen.
Wenn Sie eine ältere Version als ONTAP 9.11.1 von ONTAP verwenden, müssen Sie Cluster- oder SVM-Administrator sein, der den erweiterten Berechtigungsmodus verwendet.
Ab ONTAP 9.11.1 kann ein Storage-Administrator einem Volume Rechte erteilen, damit NFS- und SMB-Clients asynchrone Löschvorgänge durchführen können. Weitere Informationen finden Sie unter "Verwalten Sie Clientrechte, um Verzeichnisse asynchron zu löschen".
Ab ONTAP 9.8 können Sie die Funktion zum asynchronen Löschen über die ONTAP CLI verwenden. Ab ONTAP 9.9 können Sie diese Funktion auch in System Manager verwenden. Weitere Informationen zu diesem Prozess finden Sie unter "Durchführung von Korrekturmaßnahmen basierend auf Analysen".
-
Klicken Sie auf Storage > Volumes und dann auf Explorer.
Wenn Sie den Mauszeiger über eine Datei oder einen Ordner bewegen, wird die Option zum Löschen angezeigt. Sie können jeweils nur ein Objekt löschen.
Wenn Verzeichnisse und Dateien gelöscht werden, werden die neuen Speicherkapazitätswerte nicht sofort angezeigt. |
Verwenden Sie die CLI, um ein asynchrones Löschen durchzuführen
-
Wechseln Sie in den erweiterten Berechtigungsmodus:
-privilege advance
-
Verzeichnisse auf einem FlexVol oder FlexGroup Volume löschen:
volume file async-delete start -vserver vserver_name -volume volume_name -path file_path -throttle throttle
Der minimale Drosselwert ist 10, der Höchstwert ist 100,000 und der Standardwert ist 5000.
Im folgenden Beispiel wird das Verzeichnis d2 gelöscht, das sich im Verzeichnis d1 befindet.
cluster::*>volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
-
Überprüfen Sie, ob das Verzeichnis gelöscht wurde:
event log show
Das folgende Beispiel zeigt die Ausgabe für das Ereignisprotokoll, wenn das Verzeichnis erfolgreich gelöscht wurde.
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.
Abbrechen eines Verzeichnisses löschen Job
-
Wechseln Sie in den erweiterten Berechtigungsmodus:
set -privilege advanced
-
Überprüfen Sie, ob das Verzeichnis gelöscht wird:
volume file async-delete show
Wenn die SVM, das Volume, die JobID und der Pfad Ihres Verzeichnisses angezeigt werden, können Sie den Job abbrechen.
-
Löschen des Verzeichnisses abbrechen:
volume file async-delete cancel -vserver SVM_name -volume volume_name -jobid job_id