Konfigurieren Sie ein ONTAP FlexVol Volume so, dass FlexClone Dateien und FlexClone LUNs automatisch gelöscht werden.
Sie können ein Volume so konfigurieren, dass FlexClone-Dateien und FlexClone-LUNs automatisch gelöscht werden, wenn der freie Speicherplatz im Volume unter einen bestimmten Schwellenwert fällt, und dass das Löschen von Klonen automatisch gestoppt wird, wenn eine Zielmenge an freiem Speicherplatz im Volume wiederhergestellt ist. Obwohl der Schwellenwert, bei dem die automatische Löschung von Klonen beginnt, nicht festgelegt werden kann, lässt sich bestimmen, ob ein Klon zur Löschung geeignet ist, und die Zielmenge an freiem Speicherplatz für ein Volume kann festgelegt werden.
Ein Volume löscht automatisch FlexClone Dateien und FlexClone LUNs, wenn der freie Speicherplatz im Volume unter einen bestimmten Schwellenwert sinkt und wenn beide der folgenden Bedingungen erfüllt sind:
-
Die automatische Löschfunktion ist für das Volume aktiviert, das die FlexClone Dateien und FlexClone LUNs enthält.
Die automatische Löschfunktion kann für ein FlexVol Volume mithilfe des
volume snapshot autodelete modifyBefehls aktiviert werden. Der-triggerParameter muss aufvolumeodersnap_reservegesetzt werden, damit ein Volume FlexClone Dateien und FlexClone LUNs automatisch löscht. -
Die automatische Löschfunktion ist für die FlexClone Dateien und FlexClone LUNs aktiviert.
Sie können die automatische Löschung für eine FlexClone Datei oder FlexClone LUN mit dem
file clone createBefehl mit dem-autodeleteParameter aktivieren. Dadurch ist es möglich, bestimmte FlexClone Dateien und FlexClone LUNs zu erhalten, indem die automatische Löschung für die Klone deaktiviert wird und andere Volume-Einstellungen die Klon-Einstellung nicht überschreiben.
-
Das FlexVol volume muss FlexClone Dateien und FlexClone LUNs enthalten und online sein.
-
Das FlexVol volume darf kein schreibgeschütztes Volume sein.
-
Automatische Löschung von FlexClone-Dateien und FlexClone-LUNs im FlexVol volume mithilfe des
volume snapshot autodelete modify-Befehls aktivieren. Weitere Informationen zuvolume snapshot autodelete modifyfinden sich in der "ONTAP-Befehlsreferenz".-
Für den
-trigger`Parameter können `volumeodersnap_reserveangegeben werden. -
Für den
-destroy-list`Parameter muss immer `lun_clone,file_cloneangegeben werden, unabhängig davon, ob nur ein Klontyp gelöscht werden soll. Das folgende Beispiel zeigt, wie das Volume vol1 so konfiguriert werden kann, dass die automatische Löschung von FlexClone Dateien und FlexClone LUNs zur Speicherplatzrückgewinnung ausgelöst wird, bis 25 % des Volumes aus freiem Speicherplatz bestehen:cluster1::> volume snapshot autodelete modify -vserver vs1 -volume vol1 -enabled true -commitment disrupt -trigger volume -target-free-space 25 -destroy-list lun_clone,file_clone Volume modify successful on volume:vol1
Wenn FlexVol Volumes für die automatische Löschung aktiviert werden und der Wert des
-commitmentParameters aufdestroygesetzt wird, können alle FlexClone Dateien und FlexClone LUNs, bei denen der-autodeleteParameter auftruegesetzt ist, gelöscht werden, wenn der freie Speicherplatz im Volume unter den angegebenen Schwellenwert sinkt. Jedoch werden FlexClone Dateien und FlexClone LUNs, bei denen der-autodeleteParameter auffalsegesetzt ist, nicht gelöscht.
-
-
Es sollte überprüft werden, ob die automatische Löschung von FlexClone-Dateien und FlexClone-LUNs im FlexVol Volume mithilfe des
volume snapshot autodelete showBefehls aktiviert ist. Weitere Informationen zuvolume snapshot autodelete showfinden sich in der "ONTAP-Befehlsreferenz".Das folgende Beispiel zeigt, dass das Volume vol1 für die automatische Löschung von FlexClone Dateien und FlexClone LUNs aktiviert ist:
cluster1::> volume snapshot autodelete show -vserver vs1 -volume vol1 Vserver Name: vs1 Volume Name: vol1 Enabled: true Commitment: disrupt Defer Delete: user_created Delete Order: oldest_first Defer Delete Prefix: (not specified) Target Free Space: 25% Trigger: volume *Destroy List: lun_clone,file_clone* Is Constituent Volume: false -
Stellen Sie sicher, dass die automatische Löschfunktion für die FlexClone Dateien und FlexClone LUNs in dem Volume, das Sie löschen möchten, aktiviert ist, indem Sie die folgenden Schritte ausführen:
-
Die automatische Löschung einer bestimmten FlexClone Datei oder FlexClone LUN kann mit dem
volume file clone autodeleteBefehl aktiviert werden. Weitere Informationen zuvolume file clone autodeletefinden sich in der "ONTAP-Befehlsreferenz".Es besteht die Möglichkeit, eine bestimmte FlexClone-Datei oder FlexClone LUN automatisch löschen zu lassen, indem der
volume file clone autodeleteBefehl mit dem-forceParameter verwendet wird.Das folgende Beispiel zeigt, dass die automatische Löschung der FlexClone LUN lun1_clone im Volume vol1 aktiviert ist:
cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
Die automatische Löschung kann beim Erstellen von FlexClone Dateien und FlexClone LUNs aktiviert werden.
-
Es sollte überprüft werden, ob die FlexClone-Datei oder die FlexClone LUN für die automatische Löschung aktiviert ist, indem der
volume file clone show-autodeleteBefehl verwendet wird. Weitere Informationen zuvolume file clone show-autodeletefinden sich in der "ONTAP-Befehlsreferenz".Das folgende Beispiel zeigt, dass die FlexClone LUN lun1_clone für die automatische Löschung aktiviert ist:
cluster1::> volume file clone show-autodelete -vserver vs1 -clone-path vol/vol1/lun1_clone Vserver Name: vs1 Clone Path: vol/vol1/lun1_clone **Autodelete Enabled: true**
Weitere Informationen zu den in diesem Verfahren beschriebenen Befehlen befinden sich in der "ONTAP-Befehlsreferenz".
-