Configurare un volume FlexVol per eliminare automaticamente i file FlexClone e i LUN FlexClone
È possibile configurare un volume in modo che avvii automaticamente l'eliminazione dei file FlexClone e dei LUN FlexClone quando lo spazio libero nel volume scende al di sotto di un determinato valore di soglia e interrompa automaticamente l'eliminazione dei cloni quando viene recuperata una quantità di spazio libero di destinazione nel volume. Sebbene non sia possibile specificare il valore di soglia che avvia l'eliminazione automatica dei cloni, è possibile specificare se un clone è idoneo per l'eliminazione ed è possibile specificare la quantità di spazio libero di destinazione per un volume.
Un volume elimina automaticamente i file FlexClone e i LUN FlexClone quando lo spazio libero nel volume scende al di sotto di una determinata soglia e quando vengono soddisfatti i seguenti requisiti:
-
La funzione di eliminazione automatica è attivata per il volume che contiene i file FlexClone e i LUN FlexClone.
È possibile attivare la funzione di eliminazione automatica per un volume FlexVol utilizzando
volume snapshot autodelete modify
comando. È necessario impostare-trigger
parametro a.volume
oppuresnap_reserve
Per eliminare automaticamente i file FlexClone e le LUN FlexClone di un volume. -
La funzione di eliminazione automatica è abilitata per i file FlexClone e le LUN FlexClone.
È possibile attivare l'eliminazione automatica per un file FlexClone o un LUN FlexClone utilizzando
file clone create
con il-autodelete
parametro. Di conseguenza, è possibile conservare alcuni file FlexClone e LUN FlexClone disattivando l'eliminazione automatica per i cloni e garantendo che altre impostazioni del volume non sovrascrivano l'impostazione del clone.
-
Il volume FlexVol deve contenere file FlexClone e LUN FlexClone ed essere online.
-
Il volume FlexVol non deve essere un volume di sola lettura.
-
Attivare l'eliminazione automatica di file FlexClone e LUN FlexClone in FlexVol volume utilizzando il
volume snapshot autodelete modify
comando. Ulteriori informazioni suvolume snapshot autodelete modify
nella "Riferimento al comando ONTAP".-
Per
-trigger
è possibile specificarevolume
oppuresnap_reserve
. -
Per
-destroy-list
è necessario specificare semprelun_clone,file_clone
indipendentemente dal fatto che si desideri eliminare un solo tipo di clone. Nell'esempio seguente viene illustrato come attivare il volume vol1 per l'eliminazione automatica dei file FlexClone e dei LUN FlexClone per il recupero dello spazio fino a quando il 25% del volume non è costituito da spazio libero: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
Durante l'attivazione dell'eliminazione automatica dei volumi FlexVol, se si imposta il valore di
-commitment
parametro a.destroy
, Tutti i file FlexClone e le LUN FlexClone con-autodelete
parametro impostato sutrue
potrebbe essere cancellato quando lo spazio libero nel volume scende al di sotto del valore di soglia specificato. Tuttavia, FlexClone Files e FlexClone LUN con-autodelete
parametro impostato sufalse
non verrà eliminato.
-
-
Verificare che l'eliminazione automatica di file FlexClone e LUN FlexClone sia attivata nel FlexVol volume utilizzando il
volume snapshot autodelete show
comando. Ulteriori informazioni suvolume snapshot autodelete show
nella "Riferimento al comando ONTAP".L'esempio seguente mostra che il volume vol1 è abilitato per l'eliminazione automatica di file FlexClone e LUN FlexClone:
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
-
Assicurarsi che l'eliminazione automatica sia attivata per i file FlexClone e le LUN FlexClone nel volume che si desidera eliminare, procedendo come segue:
-
Attivare l'eliminazione automatica di un file FlexClone o di una LUN FlexClone specifico tramite il
volume file clone autodelete
comando. Ulteriori informazioni suvolume file clone autodelete
nella "Riferimento al comando ONTAP".È possibile forzare l'eliminazione automatica di un file FlexClone o di un LUN FlexClone specifico utilizzando
volume file clone autodelete
con il-force
parametro.L'esempio seguente mostra che è attivata l'eliminazione automatica del LUN Lun1_clone FlexClone contenuto nel volume vol1:
cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
È possibile attivare l'eliminazione automatica quando si creano file FlexClone e LUN FlexClone.
-
Verificare che il file FlexClone o LUN FlexClone sia attivato per l'eliminazione automatica utilizzando il
volume file clone show-autodelete
comando. Ulteriori informazioni suvolume file clone show-autodelete
nella "Riferimento al comando ONTAP".L'esempio seguente mostra che il LUN lun 1_clone FlexClone è abilitato per l'eliminazione automatica:
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**
Per ulteriori informazioni sui comandi descritti in questa procedura, consultare la "Riferimento al comando ONTAP".
-