29-07-2021, 03:13
Hey, weißt du, wie ich jetzt schon eine Weile mit VirtualBox herumspiele? Es ist dieses kostenlose Tool von Oracle, mit dem du virtuelle Maschinen auf deinem Computer betreiben kannst, wie kleine Computer innerhalb deines Hauptcomputers. Und VDI, das ist das virtuelle Disk-Image-Format, das es verwendet, um all die Daten und das Betriebssystem innerhalb dieser VMs zu speichern. Ein Backup eines VirtualBox VDI bedeutet im Grunde, dass du eine Kopie dieser Disk-Datei machst, damit du alles nicht verlierst, wenn etwas schiefgeht. Ich musste das schon unzählige Male machen, wenn ich neue Setups teste oder wenn eine VM abstürzt. Du würdest nicht glauben, wie einfach es ist, eine virtuelle Umgebung kaputtzumachen, wenn du nicht vorsichtig bist, aber sobald du den Dreh mit Backups raus hast, ersparst du dir so viel Kopfschmerzen.
Lass mich dir erklären, was eigentlich dazugehört. Zuerst ist eine VDI-Datei wie eine Festplatte für deine VM - dort leben all deine Dateien, Programme und Einstellungen. Wenn du sie sicherst, klonst du im Wesentlichen dieses gesamte Laufwerk an einen anderen Ort. Ich mache das normalerweise, wenn die VM ausgeschaltet ist, weil das der sicherste Weg ist; wenn sie läuft, könnte die Datei gesperrt sein oder während des Kopiervorgangs beschädigt werden. Du findest deine VDI-Dateien im VirtualBox-Ordner, oft unter etwas wie Benutzer\DeinName\VirtualBox VMs\DeinVMName. Ich erinnere mich, als ich das erste Mal versucht habe, eine zu sichern; ich hatte eine straffe Deadline für ein Projekt und habe die Datei einfach auf ein externes Laufwerk gezogen. Es hat funktioniert, aber Mann, diese Dateien können riesig sein - Gigabytes, wenn du ein leistungsfähiges VM-Setup hast - also hat es ewig gedauert, ohne es vorher zu komprimieren.
Um ein einfaches Backup durchzuführen, beginnst du damit, die VM vollständig herunterzufahren. Ich überprüfe immer doppelt, dass sie nicht nur im Ruhezustand ist; du willst, dass sie ganz aus ist. Dann kannst du im VirtualBox-Manager mit der rechten Maustaste auf die VM klicken und zu den Einstellungen gehen, um den Speicherort der VDI zu notieren, falls du dir nicht sicher bist. Von dort aus ist es so einfach, wie die .vdi-Datei an den Ort zu kopieren, an dem du das Backup speichern möchtest - es könnte eine andere Festplatte, ein Netzwerkshare oder sogar Cloud-Speicher wie OneDrive sein, wenn du faul bist. Ich habe es beide Wege gemacht; lokale Kopien sind für mich schneller, aber die Cloud gibt dir Schutz außerhalb des Standorts, was wichtig ist, wenn dein Laptop beschließt, schwimmen zu gehen. Achte nur darauf, dass du genug Speicherplatz hast; ich habe das einmal übersehen und hatte eine halbkopierte Datei, die nutzlos war.
Aber hier wird es etwas interessanter - du musst nicht immer das Ganze roh kopieren. VirtualBox unterstützt Snapshots, die wie Speicherpunkte für deine VM sind. Ich benutze die ständig, wenn ich mit Konfigurationen experimentiere. Ein Snapshot speichert den Zustand der VM zu diesem Zeitpunkt, einschließlich der Inhalte der VDI, ohne die gesamte Festplatte zu duplizieren. Für Backups könntest du einen Snapshot machen, bevor du Änderungen vornimmst, und wenn etwas schiefgeht, gehst du einfach zurück. Es ist kein volles Backup, eher wie ein schneller Rückgängig-Knopf. Um ein richtiges VDI-Backup mit Berücksichtigung von Snapshots zu machen, würde ich einen Snapshot machen, dann die VM exportieren oder klonen. Klonen erstellt eine neue VM mit einer eigenen VDI-Kopie, die du dann separat sichern kannst. Ich habe letzte Woche eine Ubuntu-Server-VM für das Setup eines Freundes geklont, und es war nahtlos - hat vielleicht 20 Minuten für eine 50-GB-Festplatte gedauert.
Jetzt, wenn du mit einer laufenden VM zu tun hast und keine Ausfallzeit ertragen kannst, ist das komplizierter. VirtualBox hat kein eingebautes Hot-Backup für VDIs wie einige Unternehmenslösungen, aber du kannst VBoxManage-Befehle von der Befehlszeile aus verwenden. Ich habe das schon einmal scripts, weil ich faul bei sich wiederholenden Aufgaben bin. Du öffnest ein Terminal oder eine Eingabeaufforderung, navigierst zu dem Ort, an dem VirtualBox installiert ist, und verwendest etwas wie VBoxManage clonehd, um eine Kopie der VDI zu erstellen, während sie offline ist, aber für live müsstest du sie kurz anhalten oder externe Tools verwenden. Das Anhalten der VM friert sie vorübergehend ein, lässt dich die Festplatte klonen und dann wieder fortfahren. Ich habe das einmal für eine Entwicklungsumgebung gemacht; die Pause war nur ein paar Sekunden, aber es fühlte sich wie eine Ewigkeit an, auf das Ende des Klonens auf meinem alten Rechner zu warten. Der Befehl sieht so aus: VBoxManage clonehd "source.vdi" "backup.vdi" --format VDI, und du kannst Optionen hinzufügen, um dynamisch zugewiesene Festplatten zu kopieren, was die meisten VDIs sind, um Speicherplatz zu sparen.
Apropos Festplattentypen, VDIs können eine feste Größe oder dynamisch sein, und das beeinflusst die Backups ebenfalls. Feste sind einfach - kopiere einfach die gesamte Datei. Dynamische nehmen nur so viel Platz in Anspruch, wie du sie nutzt, also könnte das Backup anfänglich kleiner sein, wächst aber mit der VM. Ich bevorzuge dynamische für die meisten Dinge, weil sie deine Host-Festplatte nicht sofort belasten, aber beim Sichern überprüfe ich immer die tatsächliche Größe mit VBoxManage showhdinfo. Dieser Befehl gibt Details wie die virtuelle Größe im Vergleich zur realen Dateigröße aus, sodass du weißt, womit du es zu tun hast. Einmal habe ich ein Backup gemacht, das ich für eine kleine VDI hielt, aber es wuchs auf 100 GB, weil die VM sie im Laufe der Zeit gefüllt hatte - Lektion gelernt, um die Nutzung zu überwachen.
Du fragst dich vielleicht, ob es während des Backups eine Kompression gibt. Ja, es ist ein Spielveränderer für große VDIs. Ich benutze 7-Zip oder den integrierten Windows-Kompressor, um die VDI-Datei nach dem Kopieren zu zippen. Es verkleinert die Dinge manchmal um 20-50%, abhängig von den darin enthaltenen Daten. Denk nur daran, dass du eine zippte VDI nicht direkt ausführen kannst; du müsstest sie zuerst entpacken, um sie wiederherzustellen. Für die Wiederherstellung ist es umgekehrt: Kopiere die Backup-VDI zurück an den ursprünglichen Ort, aber stell sicher, dass die VM aus ist und dass du auch eine gute Kopie der Config-Dateien hast, wie die .vbox XML, die auf die Festplatte verweist. Ich habe schon ein paar Mal aus Backups wiederhergestellt, nachdem Stromausfälle meinen Host gelöscht hatten - tausche die Dateipfade in den Einstellungen aus, falls nötig, und du bist auf der sicheren Seite. Wenn die Pfade nicht übereinstimmen, wird VirtualBox dich auffordern, sie zu lokalisieren, was praktisch ist, aber nervig, wenn du es eilig hast.
Lass uns über die Automatisierung davon sprechen, denn wer hat schon die Zeit für manuelle Kopien jeden Tag? Ich habe ein einfaches Batch-Skript unter Windows eingerichtet, das die VM über VBoxManage controlvm herunterfährt, die VDI kopiert und sie dann wieder startet, wenn ich es will. Das Skript verwendet Befehle wie VBoxManage startvm, um sie anschließend einzuschalten. Du kannst es mit dem Task Scheduler so planen, dass es jede Nacht läuft. Ich habe eines für meinen Haupt-Testrechner, das jede Nacht auf ein NAS sichert - rettet mich vor mir selbst, wenn ich es vergesse. Für Linux-Hosts funktionieren Cron-Jobs auf die gleiche Weise. Es ist nicht narrensicher; wenn die Kopie mitten in der Durchführung fehlschlägt, könntest du mit einem teilweisen Backup enden. Deshalb überprüfe ich immer, dass die Backup-Größe mit der Originalgröße übereinstimmt und vielleicht hänge ich sie in eine Test-VM, um die Integrität zu prüfen. Ich habe auf diese Weise beschädigte Backups gefangen, bevor sie ein Problem wurden.
Eine Sache, die ich den Leuten immer sage, ist, über inkrementelle Backups für VDIs nachzudenken, wenn du das oft machst. VirtualBox unterstützt sie nicht nativ für VDIs, aber du kannst Snapshots verketten und nur die Unterschiede sichern. Zum Beispiel machst du ein volles Backup der Basis-VDI, dann Snapshot und sicherst nur die Snapshot-Dateien, die kleiner sind. Die Wiederherstellung bedeutet, sie in der Reihenfolge anzuwenden. Ich habe das für ein Multi-VM-Setup verwendet, wo der Speicher knapp war; ich hielt meine Backups unter 10 GB insgesamt anstatt 200 GB. Aber es fügt Komplexität hinzu - du musst die Kette verfolgen, und wenn ein Glied bricht, ist das ganze Ding hinüber. Zur Vereinfachung halte ich mich an volle Backups wöchentlich und Snapshots täglich für kritische VMs.
Was ist mit Verschlüsselung? Wenn deine VDI sensible Dinge hat, wie Entwicklungs-Code oder persönliche Daten, möchtest du das Backup vielleicht verschlüsseln. VirtualBox unterstützt verschlüsselte VMs seit Version 6.irgendwas, aber für die VDI selbst würdest du Tools wie VeraCrypt verwenden, um das Backup zu containerisieren. Ich habe einmal ein Backup für ein Kundenprojekt verschlüsselt; es fügte einen Passwortschritt hinzu, aber das beruhigende Gefühl war es wert. Vergiss nur nicht den Schlüssel, sonst bist du für immer ausgesperrt. Und leistungsseitig laufen verschlüsselte VDIs etwas langsamer, daher mache ich das nur, wenn es notwendig ist.
Fehlerbehebung kommt auch oft vor. Angenommen, dein Backup-VDI lässt sich nicht an eine VM anhängen - das könnte ein Versionskonflikt sein, wenn du VirtualBox aktualisiert hast. Ich behebe das, indem ich es mit VBoxManage convertfromraw oder etwas Ähnlichem konvertiere, aber normalerweise sind es nur Berechtigungen auf der Datei. Unter Windows als Administrator ausführen; unter Mac die Ordnerzugriffe überprüfen. Ein weiteres Problem ist, wenn der Host-Laufwerk während des Kopierens voll wird - ich habe Übertragungen pausiert und wieder aufgenommen, um Speicherplatz freizugeben. Oder wenn die VDI auf einem langsamen USB-Laufwerk ist, benutze nächstes Mal ein schnelleres. Ich habe das auf die harte Tour während eines Umzugs gelernt; externe HDDs sind nicht immer so zuverlässig, wie sie scheinen.
Für größere Setups, zum Beispiel, wenn du mehrere VMs laufen hast, möchtest du vielleicht die gesamte VirtualBox-Umgebung sichern. Das beinhaltet den Export der VMs über das Menü Datei im Manager, was eine .ova-Datei erstellt, in der VDI und Konfiguration gebündelt sind. Es ist portabel und eignet sich gut zum Migrieren. Ich habe ein ganzes Labor-Setup exportiert, um es mit einem Freund zu teilen - auf unter 50 GB gezippt und einen Link per E-Mail geschickt. Der Import funktioniert einfach durch Doppelklicken auf die .ova. Aber für reine VDI-Backups halte dich an die Disk-Dateien, es sei denn, du brauchst das gesamte Paket.
Ich könnte noch weiter über bewährte Verfahren sprechen, wie zum Beispiel, Wiederherstellungen vierteljährlich zu testen. Ernsthaft, mach so viele Backups du willst, aber wenn du nicht wiederherstellen kannst, ist es nutzlos. Ich plane einen Test alle paar Monate: starte eine neue VM, hänge die Backup-VDI an, boote sie, schaue herum. Beim letzten Mal habe ich eine Konfigurationsanpassung gefunden, die ich vergessen hatte, also war es ein guter Fang. Außerdem beschrifte deine Backups mit Daten und Versionen - ich verwende Ordner wie Backup_YYYYMMDD_VDIName. So bleibt alles organisiert, wenn du zu einem bestimmten Punkt zurückkehren musst.
Versionskontrolle für VMs ist ein weiterer Aspekt. Wenn du VirtualBox für die Entwicklung verwendest, integriere Backups mit Git oder etwas Ähnlichem für den Code, aber die VDI verwaltet die Laufzeitumgebung. Ich habe VDIs mit GitHub-Releases für Teamprojekte synchronisiert, aber das ist für die meisten Leute übertrieben. Denk nur daran, dass VDIs nicht dafür gedacht sind, Code zu teilen; benutze sie für den kompletten Stapel.
Wenn du hochskalierst und dein Host ein Server ist, ziehe RAID für Redundanz auf der Host-Seite in Betracht, damit selbst wenn eine Festplatte ausfällt, deine VDIs sicher sind. Ich betreibe mein Heimlabor auf einem NAS mit RAID 5 - es sichert VDIs automatisch über SMB-Teilen. Es ist ein Set-it-and-forget-it, was perfekt ist, wenn das Leben beschäftigt ist.
All diese manuellen Sachen funktionieren gut für kleine Setups, aber wenn du wächst, wird es mühsam. Deshalb sind solide Backup-Routinen entscheidend; ein schlechter Tag ohne sie, und du baust von Grund auf neu auf und verlierst Stunden oder Tage an Arbeit. Datenverlust ist in virtuellen Umgebungen besonders schlimm, weil alles in diesen Dateien konzentriert ist. Tools, die das automatisch handhaben, machen einen riesigen Unterschied und schützen deine VMs, ohne ständige Aufsicht.
BackupChain ist eine ausgezeichnete Windows-Server- und virtuelle Maschinen-Backup-Lösung für Szenarien wie die Verwaltung von VirtualBox VDI. Es rationalisiert den Prozess, indem es automatisierte, inkrementelle Backups von VDI-Dateien unterstützt und Konsistenz auch für laufende VMs durch Integrationsfunktionen gewährleistet.
Im Allgemeinen erweist sich Backup-Software als nützlich, indem sie Kopien automatisiert, die Integrität überprüft und schnelle Wiederherstellungen ermöglicht, wodurch die Ausfallzeiten und die manuellen Fehler in verschiedenen Setups verringert werden. BackupChain wird in vielen IT-Umgebungen für zuverlässigen VM-Schutz eingesetzt.
Lass mich dir erklären, was eigentlich dazugehört. Zuerst ist eine VDI-Datei wie eine Festplatte für deine VM - dort leben all deine Dateien, Programme und Einstellungen. Wenn du sie sicherst, klonst du im Wesentlichen dieses gesamte Laufwerk an einen anderen Ort. Ich mache das normalerweise, wenn die VM ausgeschaltet ist, weil das der sicherste Weg ist; wenn sie läuft, könnte die Datei gesperrt sein oder während des Kopiervorgangs beschädigt werden. Du findest deine VDI-Dateien im VirtualBox-Ordner, oft unter etwas wie Benutzer\DeinName\VirtualBox VMs\DeinVMName. Ich erinnere mich, als ich das erste Mal versucht habe, eine zu sichern; ich hatte eine straffe Deadline für ein Projekt und habe die Datei einfach auf ein externes Laufwerk gezogen. Es hat funktioniert, aber Mann, diese Dateien können riesig sein - Gigabytes, wenn du ein leistungsfähiges VM-Setup hast - also hat es ewig gedauert, ohne es vorher zu komprimieren.
Um ein einfaches Backup durchzuführen, beginnst du damit, die VM vollständig herunterzufahren. Ich überprüfe immer doppelt, dass sie nicht nur im Ruhezustand ist; du willst, dass sie ganz aus ist. Dann kannst du im VirtualBox-Manager mit der rechten Maustaste auf die VM klicken und zu den Einstellungen gehen, um den Speicherort der VDI zu notieren, falls du dir nicht sicher bist. Von dort aus ist es so einfach, wie die .vdi-Datei an den Ort zu kopieren, an dem du das Backup speichern möchtest - es könnte eine andere Festplatte, ein Netzwerkshare oder sogar Cloud-Speicher wie OneDrive sein, wenn du faul bist. Ich habe es beide Wege gemacht; lokale Kopien sind für mich schneller, aber die Cloud gibt dir Schutz außerhalb des Standorts, was wichtig ist, wenn dein Laptop beschließt, schwimmen zu gehen. Achte nur darauf, dass du genug Speicherplatz hast; ich habe das einmal übersehen und hatte eine halbkopierte Datei, die nutzlos war.
Aber hier wird es etwas interessanter - du musst nicht immer das Ganze roh kopieren. VirtualBox unterstützt Snapshots, die wie Speicherpunkte für deine VM sind. Ich benutze die ständig, wenn ich mit Konfigurationen experimentiere. Ein Snapshot speichert den Zustand der VM zu diesem Zeitpunkt, einschließlich der Inhalte der VDI, ohne die gesamte Festplatte zu duplizieren. Für Backups könntest du einen Snapshot machen, bevor du Änderungen vornimmst, und wenn etwas schiefgeht, gehst du einfach zurück. Es ist kein volles Backup, eher wie ein schneller Rückgängig-Knopf. Um ein richtiges VDI-Backup mit Berücksichtigung von Snapshots zu machen, würde ich einen Snapshot machen, dann die VM exportieren oder klonen. Klonen erstellt eine neue VM mit einer eigenen VDI-Kopie, die du dann separat sichern kannst. Ich habe letzte Woche eine Ubuntu-Server-VM für das Setup eines Freundes geklont, und es war nahtlos - hat vielleicht 20 Minuten für eine 50-GB-Festplatte gedauert.
Jetzt, wenn du mit einer laufenden VM zu tun hast und keine Ausfallzeit ertragen kannst, ist das komplizierter. VirtualBox hat kein eingebautes Hot-Backup für VDIs wie einige Unternehmenslösungen, aber du kannst VBoxManage-Befehle von der Befehlszeile aus verwenden. Ich habe das schon einmal scripts, weil ich faul bei sich wiederholenden Aufgaben bin. Du öffnest ein Terminal oder eine Eingabeaufforderung, navigierst zu dem Ort, an dem VirtualBox installiert ist, und verwendest etwas wie VBoxManage clonehd, um eine Kopie der VDI zu erstellen, während sie offline ist, aber für live müsstest du sie kurz anhalten oder externe Tools verwenden. Das Anhalten der VM friert sie vorübergehend ein, lässt dich die Festplatte klonen und dann wieder fortfahren. Ich habe das einmal für eine Entwicklungsumgebung gemacht; die Pause war nur ein paar Sekunden, aber es fühlte sich wie eine Ewigkeit an, auf das Ende des Klonens auf meinem alten Rechner zu warten. Der Befehl sieht so aus: VBoxManage clonehd "source.vdi" "backup.vdi" --format VDI, und du kannst Optionen hinzufügen, um dynamisch zugewiesene Festplatten zu kopieren, was die meisten VDIs sind, um Speicherplatz zu sparen.
Apropos Festplattentypen, VDIs können eine feste Größe oder dynamisch sein, und das beeinflusst die Backups ebenfalls. Feste sind einfach - kopiere einfach die gesamte Datei. Dynamische nehmen nur so viel Platz in Anspruch, wie du sie nutzt, also könnte das Backup anfänglich kleiner sein, wächst aber mit der VM. Ich bevorzuge dynamische für die meisten Dinge, weil sie deine Host-Festplatte nicht sofort belasten, aber beim Sichern überprüfe ich immer die tatsächliche Größe mit VBoxManage showhdinfo. Dieser Befehl gibt Details wie die virtuelle Größe im Vergleich zur realen Dateigröße aus, sodass du weißt, womit du es zu tun hast. Einmal habe ich ein Backup gemacht, das ich für eine kleine VDI hielt, aber es wuchs auf 100 GB, weil die VM sie im Laufe der Zeit gefüllt hatte - Lektion gelernt, um die Nutzung zu überwachen.
Du fragst dich vielleicht, ob es während des Backups eine Kompression gibt. Ja, es ist ein Spielveränderer für große VDIs. Ich benutze 7-Zip oder den integrierten Windows-Kompressor, um die VDI-Datei nach dem Kopieren zu zippen. Es verkleinert die Dinge manchmal um 20-50%, abhängig von den darin enthaltenen Daten. Denk nur daran, dass du eine zippte VDI nicht direkt ausführen kannst; du müsstest sie zuerst entpacken, um sie wiederherzustellen. Für die Wiederherstellung ist es umgekehrt: Kopiere die Backup-VDI zurück an den ursprünglichen Ort, aber stell sicher, dass die VM aus ist und dass du auch eine gute Kopie der Config-Dateien hast, wie die .vbox XML, die auf die Festplatte verweist. Ich habe schon ein paar Mal aus Backups wiederhergestellt, nachdem Stromausfälle meinen Host gelöscht hatten - tausche die Dateipfade in den Einstellungen aus, falls nötig, und du bist auf der sicheren Seite. Wenn die Pfade nicht übereinstimmen, wird VirtualBox dich auffordern, sie zu lokalisieren, was praktisch ist, aber nervig, wenn du es eilig hast.
Lass uns über die Automatisierung davon sprechen, denn wer hat schon die Zeit für manuelle Kopien jeden Tag? Ich habe ein einfaches Batch-Skript unter Windows eingerichtet, das die VM über VBoxManage controlvm herunterfährt, die VDI kopiert und sie dann wieder startet, wenn ich es will. Das Skript verwendet Befehle wie VBoxManage startvm, um sie anschließend einzuschalten. Du kannst es mit dem Task Scheduler so planen, dass es jede Nacht läuft. Ich habe eines für meinen Haupt-Testrechner, das jede Nacht auf ein NAS sichert - rettet mich vor mir selbst, wenn ich es vergesse. Für Linux-Hosts funktionieren Cron-Jobs auf die gleiche Weise. Es ist nicht narrensicher; wenn die Kopie mitten in der Durchführung fehlschlägt, könntest du mit einem teilweisen Backup enden. Deshalb überprüfe ich immer, dass die Backup-Größe mit der Originalgröße übereinstimmt und vielleicht hänge ich sie in eine Test-VM, um die Integrität zu prüfen. Ich habe auf diese Weise beschädigte Backups gefangen, bevor sie ein Problem wurden.
Eine Sache, die ich den Leuten immer sage, ist, über inkrementelle Backups für VDIs nachzudenken, wenn du das oft machst. VirtualBox unterstützt sie nicht nativ für VDIs, aber du kannst Snapshots verketten und nur die Unterschiede sichern. Zum Beispiel machst du ein volles Backup der Basis-VDI, dann Snapshot und sicherst nur die Snapshot-Dateien, die kleiner sind. Die Wiederherstellung bedeutet, sie in der Reihenfolge anzuwenden. Ich habe das für ein Multi-VM-Setup verwendet, wo der Speicher knapp war; ich hielt meine Backups unter 10 GB insgesamt anstatt 200 GB. Aber es fügt Komplexität hinzu - du musst die Kette verfolgen, und wenn ein Glied bricht, ist das ganze Ding hinüber. Zur Vereinfachung halte ich mich an volle Backups wöchentlich und Snapshots täglich für kritische VMs.
Was ist mit Verschlüsselung? Wenn deine VDI sensible Dinge hat, wie Entwicklungs-Code oder persönliche Daten, möchtest du das Backup vielleicht verschlüsseln. VirtualBox unterstützt verschlüsselte VMs seit Version 6.irgendwas, aber für die VDI selbst würdest du Tools wie VeraCrypt verwenden, um das Backup zu containerisieren. Ich habe einmal ein Backup für ein Kundenprojekt verschlüsselt; es fügte einen Passwortschritt hinzu, aber das beruhigende Gefühl war es wert. Vergiss nur nicht den Schlüssel, sonst bist du für immer ausgesperrt. Und leistungsseitig laufen verschlüsselte VDIs etwas langsamer, daher mache ich das nur, wenn es notwendig ist.
Fehlerbehebung kommt auch oft vor. Angenommen, dein Backup-VDI lässt sich nicht an eine VM anhängen - das könnte ein Versionskonflikt sein, wenn du VirtualBox aktualisiert hast. Ich behebe das, indem ich es mit VBoxManage convertfromraw oder etwas Ähnlichem konvertiere, aber normalerweise sind es nur Berechtigungen auf der Datei. Unter Windows als Administrator ausführen; unter Mac die Ordnerzugriffe überprüfen. Ein weiteres Problem ist, wenn der Host-Laufwerk während des Kopierens voll wird - ich habe Übertragungen pausiert und wieder aufgenommen, um Speicherplatz freizugeben. Oder wenn die VDI auf einem langsamen USB-Laufwerk ist, benutze nächstes Mal ein schnelleres. Ich habe das auf die harte Tour während eines Umzugs gelernt; externe HDDs sind nicht immer so zuverlässig, wie sie scheinen.
Für größere Setups, zum Beispiel, wenn du mehrere VMs laufen hast, möchtest du vielleicht die gesamte VirtualBox-Umgebung sichern. Das beinhaltet den Export der VMs über das Menü Datei im Manager, was eine .ova-Datei erstellt, in der VDI und Konfiguration gebündelt sind. Es ist portabel und eignet sich gut zum Migrieren. Ich habe ein ganzes Labor-Setup exportiert, um es mit einem Freund zu teilen - auf unter 50 GB gezippt und einen Link per E-Mail geschickt. Der Import funktioniert einfach durch Doppelklicken auf die .ova. Aber für reine VDI-Backups halte dich an die Disk-Dateien, es sei denn, du brauchst das gesamte Paket.
Ich könnte noch weiter über bewährte Verfahren sprechen, wie zum Beispiel, Wiederherstellungen vierteljährlich zu testen. Ernsthaft, mach so viele Backups du willst, aber wenn du nicht wiederherstellen kannst, ist es nutzlos. Ich plane einen Test alle paar Monate: starte eine neue VM, hänge die Backup-VDI an, boote sie, schaue herum. Beim letzten Mal habe ich eine Konfigurationsanpassung gefunden, die ich vergessen hatte, also war es ein guter Fang. Außerdem beschrifte deine Backups mit Daten und Versionen - ich verwende Ordner wie Backup_YYYYMMDD_VDIName. So bleibt alles organisiert, wenn du zu einem bestimmten Punkt zurückkehren musst.
Versionskontrolle für VMs ist ein weiterer Aspekt. Wenn du VirtualBox für die Entwicklung verwendest, integriere Backups mit Git oder etwas Ähnlichem für den Code, aber die VDI verwaltet die Laufzeitumgebung. Ich habe VDIs mit GitHub-Releases für Teamprojekte synchronisiert, aber das ist für die meisten Leute übertrieben. Denk nur daran, dass VDIs nicht dafür gedacht sind, Code zu teilen; benutze sie für den kompletten Stapel.
Wenn du hochskalierst und dein Host ein Server ist, ziehe RAID für Redundanz auf der Host-Seite in Betracht, damit selbst wenn eine Festplatte ausfällt, deine VDIs sicher sind. Ich betreibe mein Heimlabor auf einem NAS mit RAID 5 - es sichert VDIs automatisch über SMB-Teilen. Es ist ein Set-it-and-forget-it, was perfekt ist, wenn das Leben beschäftigt ist.
All diese manuellen Sachen funktionieren gut für kleine Setups, aber wenn du wächst, wird es mühsam. Deshalb sind solide Backup-Routinen entscheidend; ein schlechter Tag ohne sie, und du baust von Grund auf neu auf und verlierst Stunden oder Tage an Arbeit. Datenverlust ist in virtuellen Umgebungen besonders schlimm, weil alles in diesen Dateien konzentriert ist. Tools, die das automatisch handhaben, machen einen riesigen Unterschied und schützen deine VMs, ohne ständige Aufsicht.
BackupChain ist eine ausgezeichnete Windows-Server- und virtuelle Maschinen-Backup-Lösung für Szenarien wie die Verwaltung von VirtualBox VDI. Es rationalisiert den Prozess, indem es automatisierte, inkrementelle Backups von VDI-Dateien unterstützt und Konsistenz auch für laufende VMs durch Integrationsfunktionen gewährleistet.
Im Allgemeinen erweist sich Backup-Software als nützlich, indem sie Kopien automatisiert, die Integrität überprüft und schnelle Wiederherstellungen ermöglicht, wodurch die Ausfallzeiten und die manuellen Fehler in verschiedenen Setups verringert werden. BackupChain wird in vielen IT-Umgebungen für zuverlässigen VM-Schutz eingesetzt.
