Wie sichere ich die Konfiguration meiner GNOME Boxes VMs?
- Warum Sicherung wichtig ist
- Welche Daten gesichert werden sollten
- Speicherorte finden
- Manuelle Sicherungsschritte
- Sicherung im laufenden Betrieb
- Automatisierung und Aufbewahrung
- Aufbewahrungsort und Sicherheit
- Wiederherstellung testen
Warum Sicherung wichtig ist
Die GNOME Boxes-Anwendung verwaltet virtuelle Maschinen (VMs) in einem benutzerfreundlichen Interface, aber die eigentlichen VM-Dateien werden von Komponenten wie QEMU/KVM und libvirt verwaltet. Eine Sicherung schützt vor Datenverlust durch Hardwareausfall, Korruption, unbeabsichtigtes Löschen oder fehlerhafte Updates. Außerdem ermöglicht sie einfache Migration oder Wiederherstellung auf einen anderen Rechner.
Welche Daten gesichert werden sollten
Wichtig sind die virtuellen Festplattenabbilder (meist im qcow2-Format), die Konfigurationsdateien der VM, Snapshots und Metadaten von libvirt (XML-Definitionen). Zusätzlich sind persönliche Daten innerhalb der Gast-Systeme und eventuelle Cloud-Init- oder Autostart-Skripte zu berücksichtigen. GNOME Boxes selbst speichert einige Einstellungen im Benutzerprofil, diese können ebenfalls nützlich sein.
Speicherorte finden
Die Festplattenabbilder liegen üblicherweise in ~/.local/share/gnome-boxes/images/ oder in /var/lib/libvirt/images/, je nach Installation und Verwendung. Die libvirt-XML-Definitionsdateien sind in /etc/libvirt/qemu/ oder werden in der libvirt-Datenbank verwaltet; mit virsh dumpxml
Manuelle Sicherungsschritte
Stoppe die VM vor dem Kopieren, um inkonsistente Festplattenabbilder zu vermeiden; das geht in GNOME Boxes oder mit virsh shutdown
Sicherung im laufenden Betrieb
Wenn Stoppen nicht möglich ist, erstelle ein konsistentes Backup mit qemu-img snapshot -c
Automatisierung und Aufbewahrung
Automatisiere mit Skripten oder Cron-Jobs: stoppen/pausieren der VM, dumpxml, rsync/qemu-img copy und Rotation alter Backups. Verwende Namen mit Datum und überprüfe die Integrität durch Testwiederherstellungen. Halte mehrere Generationen vor, abgestuft nach täglichem, wöchentlichem und monatlichem Rhythmus, um gegen schleichende Fehler geschützt zu sein.
Aufbewahrungsort und Sicherheit
Lege Backups auf separaten physischen Medien oder Remote-Speicher ab, idealerweise verschlüsselt (gpg, LUKS, borgbackup mit Verschlüsselung). Prüfe Berechtigungen, damit nur berechtigte Benutzer Zugang haben. Berücksichtige Offsite-Backups für Schutz gegen Diebstahl oder lokale Katastrophen.
Wiederherstellung testen
Eine Sicherung ist nur so gut wie ihre Wiederherstellung. Teste regelmäßig, indem du eine VM-Definition importierst (virsh define vm-name.xml), die Festplattenabbilder an den erwarteten Ort kopierst und die VM startest. Dokumentiere den Wiederherstellungsprozess, damit im Ernstfall wenig Zeit verloren geht.
