13.6. Suppression des snapshots de machines virtuelles à l'aide de l'interface de ligne de commande
Lorsqu'un instantané de machine virtuelle (VM) ne vous est plus utile, vous pouvez le supprimer dans l'interface de ligne de commande afin de libérer l'espace disque qu'il utilise.
Conditions préalables
Optional: Un cliché enfant existe pour le cliché que vous souhaitez supprimer.
Un instantané enfant est créé automatiquement lorsque vous avez un instantané actif et que vous créez un nouvel instantané. Si vous supprimez un instantané qui n'a pas d'enfant, vous perdrez toutes les modifications enregistrées dans l'instantané après sa création à partir de l'instantané parent.
Pour afficher la structure parent-enfant des instantanés dans une VM, utilisez la commande
virsh snapshot-list --tree
. L'exemple suivant montre queLatest-snapshot
est un enfant deRedundant-snapshot
.# virsh snapshot-list --tree <vm-name> Clean-install-snapshot | +- Redundant-snapshot | +- Latest-snapshot
Procédure
Utilisez la commande
virsh snapshot-delete
pour supprimer l'instantané. Par exemple, la commande suivante supprimeRedundant-snapshot
de la VMTestguest1
:# virsh snapshot-delete Testguest1 Redundant-snapshot Domain snapshot Redundant-snapshot deleted
Vérification
Pour vous assurer que l'instantané que vous avez supprimé n'est plus présent, affichez les instantanés existants de la VM concernée et leur structure parent-enfant :
# virsh snapshot-list --tree <Testguest1> Clean-install-snapshot | +- Latest-snapshot
Dans cet exemple,
Redundant-snapshot
a été supprimé etLatest-snapshot
est devenu l'enfant deClean-install-snapshot
.