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-snapshotest un enfant deRedundant-snapshot.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procédure
Utilisez la commande
virsh snapshot-deletepour supprimer l'instantané. Par exemple, la commande suivante supprimeRedundant-snapshotde la VMTestguest1:virsh snapshot-delete Testguest1 Redundant-snapshot
# virsh snapshot-delete Testguest1 Redundant-snapshot Domain snapshot Redundant-snapshot deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
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>
# virsh snapshot-list --tree <Testguest1> Clean-install-snapshot | +- Latest-snapshotCopy to Clipboard Copied! Toggle word wrap Toggle overflow Dans cet exemple,
Redundant-snapshota été supprimé etLatest-snapshotest devenu l'enfant deClean-install-snapshot.