Konfigurieren Sie ein FlexVol Volume, um FlexClone Dateien und FlexClone LUNs automatisch zu löschen
Sie können eine FlexVol volume aktivieren, um FlexClone-Dateien und FlexClone-LUNs automatisch zu löschen, wenn der freie Speicherplatz im Volume unter einen bestimmten Schwellenwert sinkt.
-
Das FlexVol Volume muss FlexClone Dateien und FlexClone LUNs enthalten und online sein.
-
Das FlexVol Volume darf kein schreibgeschütztes Volume sein.
-
Aktivieren Sie
volume snapshot autodelete modify
das automatische Löschen von FlexClone-Dateien und FlexClone-LUNs in der FlexVol volume mit dem Befehl.-
Für den
-trigger
Parameter können Sievolume
oder angebensnap_reserve
. -
Für den
-destroy-list
Parameter müssen Sie immer angebenlun_clone,file_clone
, unabhängig davon, ob Sie nur einen Klontyp löschen möchten. Das folgende Beispiel zeigt, wie Sie Volume vol1 aktivieren können, um das automatische Löschen von FlexClone-Dateien und FlexClone LUNs für die Rückgewinnung von ungenutztem Speicherplatz zu aktivieren, bis 25% des Volume aus freiem Speicherplatz besteht: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 Sie den Wert des
-commitment
Parameters auf setzen,destroy
-autodelete
true
werden beim Aktivieren von FlexVol-Volumes für das automatische Löschen alle FlexClone-Dateien und FlexClone-LUNs mit dem festgelegten Parameter gelöscht, wenn der freie Speicherplatz im Volume unter den angegebenen Schwellenwert sinkt. FlexClone-Dateien und FlexClone-LUNs mit dem-autodelete
festgelegten Parameterfalse
werden jedoch nicht gelöscht.
-
-
Überprüfen Sie mit dem
volume snapshot autodelete show
Befehl, ob das automatische Löschen von FlexClone-Dateien und FlexClone-LUNs in der FlexVol volume aktiviert ist.Das folgende Beispiel zeigt, dass Volume vol1 für das automatische Löschen 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 Autodelete für die Dateien von FlexClone und die FlexClone LUNs im Volume aktiviert ist, die Sie löschen möchten, und führen Sie dazu folgende Schritte aus:
-
Aktivieren Sie das automatische Löschen einer bestimmten FlexClone-Datei oder FlexClone-LUN mit dem
volume file clone autodelete
Befehl.Sie können das automatische Löschen einer bestimmten FlexClone-Datei oder einer bestimmten FlexClone-LUN
volume file clone autodelete
mit dem Befehl mit dem-force
Parameter erzwingen.Das folgende Beispiel zeigt, dass das automatische Löschen der FlexClone LUN „lun1_Clone“ in Volume vol1 aktiviert ist:
cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
Sie können Autodelete aktivieren, wenn Sie FlexClone Dateien und FlexClone LUNs erstellen.
-
Überprüfen Sie mit dem
volume file clone show-autodelete
Befehl, ob die FlexClone-Datei oder die FlexClone-LUN für das automatische Löschen aktiviert ist.Das folgende Beispiel zeigt, dass die FlexClone LUN „lun1_Clone“ für das automatische Löschen 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 über die Verwendung der Befehle finden Sie auf den jeweiligen man-Pages.
-