Ist es sicher, den Status der virtuellen Maschine zwischen Hostneustarts zu speichern, wenn die VM ein externes Laufwerk verwendet?

Ist es sicher, den Status der virtuellen Maschine zwischen Hostneustarts zu speichern, wenn die VM ein externes Laufwerk verwendet?

Ich verwende nun folgendes Setup:

SATA-Festplatte -> SATA-USB-Brücke -> Laptop mit Ubuntu Host und VirtualBox -> Debian-basierter Netzwerkfreigabeserver (OMV) Gast

Externe USB-Laufwerke werden automatisch an das Gastbetriebssystem weitergeleitet. Wenn die VM eingeschaltet wird, stellt das USB-Laufwerk eine Verbindung zu ihr her. Wenn sie ausgeschaltet wird, stellt sie eine Verbindung zum Host her und Ubuntu versucht, sie zu mounten.

Ich habe VirtualBox so eingestellt, dass der Status vor dem Herunterfahren des Hosts automatisch gespeichert und nach dem Einschalten des Hosts fortgesetzt wird. Ist es sicher, den Status des Gastbetriebssystems zu speichern, wenn der Host-Laptop neu gestartet wird? Wenn nicht, wie kann es verbessert werden?

Antwort1

Ist es sicher, den Status des Gastbetriebssystems zu speichern, wenn der Host-Laptop neu gestartet wird?

Es istnicht sichernur wenn mindestens ein Programm im virtualisierten Betriebssystem Schreibzugriff hat und schreibt, wenn Sie den Status speichern. In jedem Fall empfehle ich nicht, eine virtuelle Maschine zu verwenden, während der Host neu gestartet wird, da Virtualisierungsdienste von vielen Komponenten des Host-Betriebssystems abhängen, die beendet werden könnten, wenn das System in die Herunterfahrphase übergeht, wodurch der Gast bereits vor seiner erzwungenen Beendigung weniger zuverlässig wird.

Wenn nicht, wie kann es verbessert werden?

Auch wenn die Virtualisierungssoftware stabil ist, empfiehlt es sich, alles Notwendige zu tun und einige Sekunden Ihrer Zeit zu opfern, um Datenverlust oder -beschädigung zu verhindern: Wenn Sie die Integrität der Daten auf dem externen Massenspeicher gewährleisten möchten, führen Sie die Operation zum Aufheben der Bereitstellung/Auslagerung aus dem virtualisierten Betriebssystem durch, bevor Sie den Status speichern, und speichern Sie den Status, bevor der Neustartvorgang beginnt.

verwandte Informationen