So setzen Sie eine VM auf einen vorherigen Snapshot zurück

24

Ich verwende die virtuelle Ubuntu-Maschine auf der Ubuntu-Host-Maschine mit VirtualBox. Ich habe einige Software auf meiner virtuellen Maschine installiert. Ich frage mich, ob es eine Methode gibt, um meine aktuelle virtuelle Maschine auf einen bestimmten vorherigen Status (Snapshot) meiner Wahl zurückzusetzen. Wie kann ich das machen? Wie kann ich auf einen vorherigen Snapshot zurücksetzen und alle Änderungen rückgängig machen, die ich an meiner VM vornehmen werde?

Jede Methode ist willkommen, besonders die, die ich entweder in einem Bash-Skript oder in einer beliebigen Programmiersprache programmieren kann.

Braiam
quelle

Antworten:

30

Mach einen Schnappschuss

Über die Virtual Box-GUI (Virtualbox Manager) können wir einfach einen Schnappschuss von einer laufenden virtuellen Maschine machen, indem wir Schnappschuss machen auswählen oder HOST+ drücken T:

Bildbeschreibung hier eingeben

Daraufhin wird ein Dialogfeld geöffnet, in dem Sie einen sinnvollen Namen und optional eine Beschreibung dieses Schnappschusses eingeben können:

Bildbeschreibung hier eingeben

Der Schnappschuss wird dann im Verzeichnis des Geräts gespeichert (je nach Größe des Geräts kann dies eine Weile dauern).

Auf der Kommandozeile kann dasselbe durch erreicht werden

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Stellen Sie einen Schnappschuss wieder her

Über den Virtualbox Manager können wir einen beliebigen Snapshot wiederherstellen, indem wir einen Computer auswählen und dann oben rechts auf die Schaltfläche Snapshots (1) klicken:

Bildbeschreibung hier eingeben

Wählen Sie den entsprechenden Schnappschuss aus der Liste aus und drücken Sie Bildbeschreibung hier eingeben, um diesen Schnappschuss wiederherzustellen.

Der aktuelle Zustand der Maschine geht dann verloren. Um auch den aktuellen Zustand wiederherzustellen, müssen wir zuerst auch einen Schnappschuss erstellen.

Das Wiederherstellen eines Schnappschusses über die Befehlszeile ist mit abgeschlossen

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>
Takkat
quelle
7
Hinweis: Die Schaltfläche zum Wiederherstellen des Snapshots wird nur aktiviert, wenn die VM heruntergefahren wird.
Oliver Dungey
Rettete
Auch nützlich. Das Anzeigen der verfügbaren Schnappschüsse in der Befehlszeile kann erfolgen mitvboxmanage snapshot VM_NAME list
Mitchell van Zuylen