Da eine einzelne kleine Änderung an einer VM-Datei (glaube ich) dazu führen sollte, dass die gesamte Multi-Gigabyte-Datei erneut gesichert wird , gibt es irgendwelche Ideen, die ich verwenden kann, um meinen Computer effektiver zu sichern?
Angenommen, ich benötige nur eine Kopie einer VM und Änderungen an der VM spielen keine Rolle.
Zum Beispiel:
Sichern Sie die VM einmal mit Time Machine und schließen Sie dann den Ordner aus, der alle VMs enthält
Schließen Sie die VMs vollständig aus und sichern Sie die VMs manuell
Lassen Sie Apples Software ihr Ding machen, sie wird bei der Verwaltung des Speicherplatzes effektiv sein
Parallels hat eine spezielle Einstellung , um seine VMs für die Sicherung durch Time Machine zu optimieren und die Sicherung unveränderter Daten zu verhindern.
Um eine verbesserte Integration mit Time Machine zu ermöglichen, gehen Sie bitte zu Virtual Machine Configuration, wählen Sie Options und klicken Sie auf Backup.
Wählen Sie im SmartGuard-Menü „Für Time Machine optimieren“.
In ähnlicher Weise hat VMWare Fusion eine gewisse Unterstützung für Time Machine , was das Einschalten von Snapshots zu beinhalten scheint.
„... Ich speichere alle meine virtuellen Maschinen auf einem Sparsebundle-Disk-Image. Dies ist ein gemountetes Dateisystem, das das Dateisystem nahtlos in viele 8-MB-Dateien aufteilt. Diese Granularität hält meine TM-Backups klein. Zum Beispiel habe ich drei einzelne VMs, die auf einem einzelnen Sparsebundle-Volume gespeichert sind. Sie belegen derzeit 3012 einzelne 8-MB-„Bundle"-Dateien. Als ich diese VMs das letzte Mal verwendet habe, habe ich Software-Updates auf allen ausgeführt. Insgesamt 118 dieser 8-MB-Dateien haben sich dadurch geändert Updates, also betrug die TM-Sicherung 944 MB. Wenn sie sich nicht auf einem Sparsebundle-Volume befänden, hätte die TM-Sicherung etwa 24 GB betragen.
Ich verwende Parallels, aber das gleiche Konzept sollte für jede Anwendung gelten, die sehr große Dateien erstellt und häufig aktualisiert. Verwenden Sie das Festplattendienstprogramm, um das Sparsebundle-Volume zu erstellen."
Quelle: Apple Support Communities von Pondini
Snapshots aktivieren. In VMWare wird beim Erstellen eines Snapshots der (VMDK-)Festplatteninhalt eingefroren, während Änderungen als separates Delta gespeichert werden.
Vorher: 20 GB VMDK + 1 GB Änderungen = 20 GB geänderte Dateien zum Sichern
Nach 20 GB VMDK (Snapshot) + 1 GB Änderungen = 1 GB Änderungen zum Backup.
Darüber hinaus können Sie weiterhin Snapshots erstellen. Wenn Sie also einen anfänglichen 20-GB-Snapshot1 + 2 GB Deltas haben, würde jede inkrementelle Sicherung 2 GB betragen.
Sobald Sie einen zweiten Schnappschuss machen, bleiben 22 GB eingefroren. 20 GB für S1, 2 GB für S2, und dann müssen Sie nur noch die nächsten Deltas sichern.
Die einzigen Nachteile sind:
Da Sie sagen "Änderungen an der VM spielen keine Rolle" , können Sie das tun, was ich tue
Time Machine "sein Ding machen" zu lassen, ist eine schlechte Idee, da es bei jeder Sicherung eine neue Kopie erstellt, was im Allgemeinen etwa einmal pro Stunde der Fall ist. Sie werden Ihren gesamten Speicherplatz sehr schnell auffressen und es wird sowieso sinnlos sein.
Sie könnten „die VM einmal mit Time Machine sichern und dann den Ordner ausschließen, der alle VMs enthält“ , aber die Time Machine-Oberfläche ist nicht die beste, um Ihre gespeicherte Kopie in dieser Situation abzurufen, und Time Machine löscht alte Dateien, wenn dies erforderlich ist um Speicherplatz zu sparen und Sie wissen nicht, wann Ihre einzige Sicherungskopie Ihrer VM gelöscht wird.
Durch ein manuelles Backup Ihrer VMs können Sie diese auch von Zeit zu Zeit (z. B. wenn neue Gastbetriebssystem-Updates angewendet werden) viel einfacher aktualisieren als mit einer Time Machine-Lösung.
Snapshots wirken sich erheblich auf die Leistung aus, es sei denn, der Snapshot und die virtuelle Festplatte befinden sich auf einem Hochleistungs-Solid-State-Laufwerk. Es ist eine Überlegung wert, wenn Sie regelmäßige Sicherungen der laufenden Arbeit an der VM benötigen, aber da Sie sagen, dass Sie sich nicht um Änderungen an der VM kümmern, sollten Sie Snapshots am besten ganz vermeiden.
Ich weiß, der Thread ist etwas alt, aber ich wollte nur meine Erfahrungen mit euch teilen. Ich hoffe das hilft.
Grundsätzlich musste ich wirklich verstehen, wie die Snapshots funktionierten und ob ich mich auf sie verlassen konnte, falls ich jemals eine VM aus einem Snapshot mit TimeMachine (und den Snapshots) wiederherstellen musste. Mit anderen Worten, ich hatte mehrere unbeantwortete Fragen und die Parallels-Dokumentation ist einfach nicht gut genug.
Also, hier geht es ...
Erstens, Haftungsausschluss: Ich arbeite nicht für Parallels und bin in keiner Weise die letzte Autorität für die Software. Ich habe jedoch ausgiebige Tests durchgeführt, und die Ergebnisse all meiner Tests, bei denen mehrere Iterationen auf die automatische Erstellung von Snapshots gewartet wurden, und die Wiederherstellung der VM mehrmals mit TimeMachine in verschiedenen Phasen (mit noch keinem Snapshot) mit 1 erstelltem Snapshot, mit zwei und mehr erstellten Snapshots, mit ein- und ausgeschalteter VM) und ja, mein TimeMachine-Laufwerk ist verschlüsselt.
Ich werde Ihnen zuerst das Endergebnis all meiner Tests geben, und dann werde ich erweitern.
Fazit: Ja. Es funktioniert alles. Perfekt. Einwandfrei.
In einer Art Apple-Philosophie sagen sie, das ist alles, was Sie wissen müssen ... Wie in, sagt Apple (und in diesem Fall Parallels), dass Sie es nicht wissen müssen, also müssen Sie es nicht wissen. Natürlich sind wir, die Benutzer, anderer Meinung. Wir müssen es wissen.
Also, hier ist meine erweiterte Antwort:
Ich habe mein Backup-Laufwerk verschlüsselt! Es ist genau das Richtige.
Nun dazu, wie SmartGuard-Snapshots tatsächlich wirklich gut mit TimeMachine funktionieren ... Ich habe jedes einzelne Szenario, das ich hier erwähne, gründlich getestet:
a) Wenn noch keine SmartGuard-Snapshots der VM vorhanden sind: TimeMachine sichert die gesamte . pvm-Datei, egal wie groß sie ist, unabhängig davon, ob die VM eingeschaltet ist oder nicht. Wenn Sie das Sicherungslaufwerk verschlüsselt haben, sind Sie auch bei eingeschalteter VM sicher.
b) Wenn bereits 1 SmartGuard-Snapshot vorhanden ist und TimeMachine über mindestens ein vollständiges Backup der gesamten .pvm-Datei verfügt, behält es das vollständige .pvm-Backup, erstellt kein weiteres Backup und sichert den Snapshot.
c) Wenn bereits 1 SmartGuard-Snapshot vorhanden ist, aber TimeMachine nie die Möglichkeit hatte, die gesamte .pvm-Datei zu sichern, sichert es die vollständige .pvm-Datei UND dann den Snapshot .
d) Und das Muster wiederholt sich ... Wenn es 2 oder mehr SmartGuard-Snapshots gibt, sichert TimeMachine die vollständige .pvm-Datei nur dann, wenn sie vorher nicht gesichert wurde, und es wird dasselbe für alle SmartGuard-Snapshots tun hat noch nicht gesichert. Das heißt, wenn der Snapshot bereits zuvor gesichert wurde, ist er bereits gesichert und wird nicht erneut gesichert. Aber alle neuen Snapshots, die noch nicht gesichert wurden, WERDEN gesichert. Es gibt jedoch viele (nicht gesicherte) Snapshots.
Wenn Sie meiner Argumentation 1 bis 2, a bis d folgen, sehen Sie, dass alles ziemlich effizient ohne Datenduplizierung gesichert wird.
Jetzt fragen Sie vielleicht (habe ich!): "Ok. Wie funktioniert die Wiederherstellung?" Das war meine Hauptfrage, weil ich sicherstellen wollte, dass ich mich auf SmartGuard und TimeMachine verlassen kann, die so konfiguriert sind. Es ist eigentlich ganz einfach. Wenn/falls Sie wiederherstellen möchten, geben Sie einfach TimeMachine ein, navigieren Sie zu dem Ordner, der die .pvm-Datei enthält, und klicken Sie auf „Wiederherstellen“. TimeMachine/Parallels SmartGuard berechnet automatisch, welcher SmartGuard-Snapshot am ehesten vor der TimeMachine-Sicherung erstellt wurde, stellt die erste vollständige .pvm-Hauptsicherung wieder her und wendet dann den neuesten SmartGuard-Snapshot an, der Ihre Maschine in den nächsten Zustand versetzt , wann der letzte Snapshot erstellt wurde, bevor die letzte Sicherung erstellt wurde, für das von Ihnen gewählte Datum.
Praxisbeispiel:
Ich weiß, dass ich hier ein Buch getippt habe. (Und ich bin nicht der beste Schreiber :-)) Aber ich hoffe ich habe alles erklärt.
PS Wie bereits erwähnt, ja, das Ausführen einer VM mit Snapshots ist mit Kosten verbunden. Aber wenn Ihre Maschine stark genug ist, sollte es kein Problem sein. So mache ich das seit Jahren, ohne Probleme. (Der Betrieb eines iMac Pro hier und aller anderen verwandten Spezifikationen lässt auch viel Platz für alles zum Atmen!)
Fahrrad