Wenn das Betriebssystem Ihres Servers nicht mehr bootet, ermöglicht das Linux Rescue System den Zugriff auf Ihre Dateien und deren Übertragung auf einen sicheren externen Speicherort mit rsync über SSH.
Voraussetzungen: Ihr Server muss im Linux Rescue-Modus laufen und Sie benötigen einen zweiten erreichbaren Server oder Speicherort als Backup-Ziel. → Rescue-Modus starten
Ermitteln Sie Ihre Hauptpartition mit lsblk und mounten Sie sie anschließend nach /mnt:
Mounten Sie die Partition — ersetzen Sie /dev/sda3 durch Ihren tatsächlichen Partitionsnamen:
Die Dateien Ihres Servers sind nun unter /mnt zugänglich.
Die grundlegende Struktur des rsync-Befehls lautet:
Für ein vollständiges Backup empfehlen sich folgende Flags:
| Flag | Bedeutung |
|---|---|
| -a | Archiv-Modus — erhält Berechtigungen, Eigentümer, Symlinks und Zeitstempel. |
| -v | Ausführlich — zeigt an, welche Dateien übertragen werden. |
| -z | Komprimierung — reduziert den Bandbreitenverbrauch während der Übertragung. |
| --progress | Zeigt einen Fortschrittsindikator für jede übertragene Datei an. |
Dieser Befehl kopiert alles unter /mnt (das Laufwerk Ihres Servers) in einen /backup-Ordner auf dem Zielserver — passen Sie IP-Adresse, Benutzername und Zielpfad entsprechend an:
Sie werden nach dem SSH-Passwort des Benutzers auf dem Zielserver gefragt. Die Übertragungsdauer hängt von der Datenmenge und Ihrer Netzwerkgeschwindigkeit ab.
Sobald der rsync-Prozess abgeschlossen ist, sind Ihre Daten sicher auf dem Zielserver gespeichert. Sie können nun entweder versuchen, den Server aus dem Rescue-Modus heraus zu reparieren, oder den Rescue-Modus beenden und eine Neuinstallation des Betriebssystems durchführen.
Die vollständige Referenz aller rsync-Optionen finden Sie in der offiziellen rsync-Dokumentation.