Heim >häufiges Problem >Was bedeutet Snapshot einer virtuellen Maschine?
Was bedeutet Snapshot einer virtuellen Maschine?
Ein Snapshot einer virtuellen Maschine ist ein schreibgeschütztes Abbild eines bestimmten Dateisystems zu einem bestimmten Zeitpunkt. Dies bedeutet, dass der Benutzer wiederholt zu einem bestimmten Systemstatus zurückkehren muss, wenn dies nicht der Fall ist Wenn Sie mehrere virtuelle Maschinen erstellen möchten, können Sie die Snapshot-Funktion der virtuellen Maschine verwenden.
Prinzip der virtuellen Maschine
Das Wesentliche bei der Erstellung eines Snapshots einer virtuellen Maschine ist die Aufzeichnung der Festplattendaten der virtuellen Maschine Nehmen Sie als Beispiel die Festplatte der virtuellen Maschine im qCow2-Format. Wie viele Festplatten verfügt eine virtuelle Maschine über mehrere qCow2-Dateien? Zu einem bestimmten Zeitpunkt soll die qCow2-Datei einen Snapshot der Bilddatei erstellen. Die vom Snapshot der virtuellen Maschine generierten Daten werden in derselben qCow2-Image-Datei wie die Festplattendaten der virtuellen Maschine gespeichert, sodass der Speicherort der Speicherort der virtuellen Maschine selbst ist. Das heißt, der Speicherort der virtuellen Maschine kann nicht sein Wenn darauf zugegriffen wird, kann der Snapshot nicht wiederhergestellt werden. qCow2-Snapshot verwendet die „Copy On Write“-Technologie. Beim Erstellen eines Snapshots werden nur die Daten des Originaldatenträgers kopiert Der ursprüngliche Spiegel ist Wenn sich die Daten ändern, wird eine Kopie der Daten vor der Änderung im geänderten Bereich an den entsprechenden Speicherort des Snapshots kopiert. Daher sind die Daten beim Erstellen eines Schnappschusses relativ klein und werden später immer größer.
Empfohlenes Tutorial: „PHP“
Das obige ist der detaillierte Inhalt vonWas bedeutet Snapshot einer virtuellen Maschine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!