Komplettes Systembackup (inkl. Programme & Konfiguration)
Achtung! Selbst bei Verschlüsselten System-Platten, wie es bei mir der Fall ist, ist das Backup hinterher nicht verschlüsselt, wenn die Zielplatte keine Verschlüsselung aufweist!
Ablauf erklärt:
Beim ersten Durchlauf:
- Kopiert alle Dateien → dauert lange
Beim zweiten Durchlauf:
- rsync prüft jede Datei (Größe + Zeitstempel)
- Überträgt nur geänderte Dateien → geht schnell ✓
- ABER: Überschreibt/aktualisiert vorhandene Dateien im selben Verzeichnis! Ich habe nur einen Backup-Stand. Lösche ich versehentlich Daten, sind diese im Backup auch weg (
--delete). –> Das gilt auch für versehentlich geänderte Dateien (Bsp. Office), sollte ich auf--deleteverzichten.
Mit rsync (sehr zuverlässig, einfach rückspielbar)
Sichert alles außer temporäre Verzeichnisse in ein Zielverzeichnis oder auf eine externe Platte. Mit Berücksichtigung meiner eigenen Verschlüsselung der Systemplatte. Das gilt für alle meine verwendeten Linux-Distributionen, die Verschlüsselung verwenden. Meine Laufwerke sind:
lsblk -f
sda
└─sda1 btrfs Data /mnt/exthdd1
nvme0n1
├─nvme0n1p1 vfat FAT32 /boot/efi
├─nvme0n1p2 ext4 /boot
└─nvme0n1p3 crypto 2
└─luks-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
btrfs fedora /home
/
Backup erstellen:
Zielverzeichnis anlegen:
mkdir -p /mnt/exthdd1/Backup/Systembackup/
Folgenden Befehl (komplett) fürs Backup verwenden (der erste Durchlauf dauert seine Zeit):
Backup-Befehl (inkl. /home):
sudo rsync -aAXHv --delete \
--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} \
/ /mnt/exthdd1/Backup/Systembackup/
- Sichert das komplette System inklusive
/home - Dateien, Berechtigungen, Symlinks und ACLs bleiben erhalten
- Perfekt für Wiederherstellung per Live-Stick
Wiederherstellung:
- Live-Stick booten und Terminal öffnen
- Backup-Platte einhängen (angenommen, Backup liegt auf
/dev/sda1)
sudo mkdir -p /mnt/exthdd1
sudo mount /dev/sda1 /mnt/exthdd1
LUKS öffnen:
sudo cryptsetup open /dev/nvme0n1p3 fedora
Jetzt erscheint das entsperrte Gerät als:
/dev/mapper/fedora
Root-Dateisystem einhängen:
sudo mount -o subvol=/ /dev/mapper/fedora /mnt
Boot-Partitionen einhängen:
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/nvme0n1p2 /mnt/boot
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
Backup zurückspielen:
sudo rsync -aAXHv --delete /mnt/exthdd1/Backup/Systembackup/ /mnt/
chroot vorbereiten:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
GRUB reparieren:
grub2-install /dev/nvme0n1
grub2-mkconfig -o /boot/grub2/grub.cfg
chroot verlassen + neu starten:
exit
sudo umount -R /mnt
sudo reboot
- Alles inklusive
/homewird wiederhergestellt - GRUB, LUKS, Boot/EFI sind automatisch korrekt
- Perfekt für vollständige Offline-Wiederherstellung
- Große Backups, langsam, keine Inkremente