Configurer un volume FlexVol pour supprimer automatiquement les fichiers FlexClone et les LUN FlexClone
Vous pouvez configurer un volume pour qu'il commence automatiquement la suppression des fichiers FlexClone et des LUN FlexClone lorsque l'espace libre du volume diminue en dessous d'un seuil particulier, et que l'espace disponible cible est récupéré lorsqu'une quantité d'espace libre dans le volume est arrêté automatiquement. Bien que vous ne puissiez pas spécifier la valeur de seuil au début de la suppression automatique de clones, vous pouvez spécifier si un clone peut être supprimé et vous pouvez spécifier la quantité cible d'espace libre d'un volume.
Un volume supprime automatiquement les fichiers FlexClone et les LUN FlexClone lorsque l'espace libre dans le volume diminue en dessous d'un seuil particulier et lorsque les deux des exigences suivantes sont remplies :
-
La fonctionnalité de suppression automatique est activée pour le volume qui contient les fichiers FlexClone et les LUN FlexClone.
Vous pouvez activer la fonctionnalité de suppression automatique d'un volume FlexVol à l'aide du
volume snapshot autodelete modifycommande. Vous devez définir le-triggerparamètre àvolumeousnap_reservePour qu'un volume supprime automatiquement les fichiers FlexClone et les LUN FlexClone. -
La fonctionnalité de suppression automatique est activée pour les fichiers FlexClone et les LUN FlexClone.
Vous pouvez activer la suppression automatique d'un fichier FlexClone ou d'une LUN FlexClone à l'aide du
file clone createcommande avec-autodeleteparamètre. Par conséquent, vous pouvez préserver certains fichiers FlexClone et certaines LUN FlexClone en désactivant la suppression automatique des clones et en vous assurant que les autres paramètres de volume ne prévalent pas sur le paramètre de clonage.
-
Le volume FlexVol doit contenir des fichiers FlexClone et des LUN FlexClone, et doit être en ligne.
-
Le volume FlexVol ne doit pas être un volume en lecture seule.
-
Activez la suppression automatique des fichiers FlexClone et des LUN FlexClone dans le FlexVol volume à l'aide de la
volume snapshot autodelete modifycommande. Pour en savoir plus,volume snapshot autodelete modifyconsultez le "Référence de commande ONTAP".-
Pour le
-triggervous pouvez spécifier un paramètrevolumeousnap_reserve. -
Pour le
-destroy-listparamètre, vous devez toujours spécifierlun_clone,file_cloneque vous souhaitiez supprimer un seul type de clone ou non. L'exemple suivant montre comment activer la commande volume vol1 pour déclencher la suppression automatique des fichiers FlexClone et des LUN FlexClone pour la récupération d'espace jusqu'à ce que 25 % du volume se compose d'espace libre :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
Lors de l'activation des volumes FlexVol pour la suppression automatique, si vous définissez la valeur de
-commitmentparamètre àdestroy, Tous les fichiers FlexClone et les LUN FlexClone avec-autodeleteparamètre défini surtrueil est possible de supprimer l'espace libre dans le volume lorsque la valeur de seuil spécifiée est inférieure à ce seuil. Mais, les fichiers FlexClone et les LUN FlexClone avec-autodeleteparamètre défini surfalsene sera pas supprimé.
-
-
Vérifiez que la suppression automatique des fichiers FlexClone et des LUN FlexClone est activée dans le FlexVol volume à l'aide de la
volume snapshot autodelete showcommande. Pour en savoir plus,volume snapshot autodelete showconsultez le "Référence de commande ONTAP".L'exemple suivant montre que le volume vol1 est activé pour la suppression automatique des fichiers FlexClone et des 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 -
Assurez-vous que la suppression automatique est activée pour les fichiers FlexClone et les LUN FlexClone dans le volume que vous souhaitez supprimer en effectuant les étapes suivantes :
-
Activez la suppression automatique d'un fichier FlexClone ou d'une LUN FlexClone spécifique à l'aide de la
volume file clone autodeletecommande. Pour en savoir plus,volume file clone autodeleteconsultez le "Référence de commande ONTAP".Vous pouvez forcer la suppression automatique d'un fichier FlexClone ou d'une LUN FlexClone spécifique à l'aide du
volume file clone autodeletecommande avec-forceparamètre.L'exemple suivant montre que la suppression automatique de la LUN FlexClone LUN1_clone contenue dans le volume vol1 est activée :
cluster1::> volume file clone autodelete -vserver vs1 -clone-path /vol/vol1/lun1_clone -enabled true
Vous pouvez activer la suppression automatique lors de la création de fichiers FlexClone et de LUN FlexClone.
-
Vérifiez que la suppression automatique du fichier FlexClone ou de la LUN FlexClone est activée à l'aide de la
volume file clone show-autodeletecommande. Pour en savoir plus,volume file clone show-autodeleteconsultez le "Référence de commande ONTAP".L'exemple suivant montre que la LUN FlexClone LUN1_clone est activée pour la suppression automatique :
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**
Pour en savoir plus sur les commandes décrites dans cette procédure"Référence de commande ONTAP", reportez-vous à la .
-