Virtualbox propose l'utilitaire vboxmanage pour la gestion des instantanés en ligne de commande.
Pour faire un snapshot de la VM en cours d’exécution:
$ vboxmange snapshot "ma vm" take "instantané 1"
La vm doit être arrêtée, comme on la restaure à un état antérieur, on peut se permettre de l’éteindre violemment avec la commande:
$ vboxmanage controlvm "ma vm" poweroff
On liste les instantanés disponibles et on restaure celui de son choix, ensuite on redémarre la vm:
$ vboxmanage snapshot "ma vm" list $ vboxmanage snapshot "ma vm" restore "instantané 1" $ vboxmanage startvm "ma vm"
Que la vm soit en cours d'execution ou pas, il est possible de supprimer les instantanés existants:
$ vboxmanage snapshot "ma vm" delete "instantané 1"