Daten sichern und wiederherstellen unter Linux
Das Sichern und Wiederherstellen von Daten ist eine essenzielle Aufgabe für die Datensicherheit. Diese Anleitung zeigt dir, wie du mit `rsync` Backups erstellst und Daten wiederherstellst.
1. Backups erstellen
- Installiere `rsync`, falls es nicht vorhanden ist:
- Debian/Ubuntu:
sudo apt install rsync
- RedHat/CentOS:
sudo yum install rsync
- Debian/Ubuntu:
- Erstelle ein Backup eines Verzeichnisses:
- Befehl:
rsync -av --progress /pfad/zum/quelle /pfad/zum/ziel
- Beispiel:
rsync -av --progress /home/user /mnt/backup
- Befehl:
- Nutze `rsync` mit einer entfernten Maschine:
- Befehl:
rsync -avz /pfad/zum/quelle benutzer@server:/pfad/zum/ziel
- Beispiel:
rsync -avz /home/user backup@192.168.1.100:/mnt/backup
- Befehl:
2. Daten wiederherstellen
- Wiederherstelle Daten von einem lokalen Backup:
- Befehl:
rsync -av /pfad/zum/backup /pfad/zum/ziel
- Beispiel:
rsync -av /mnt/backup /home/user
- Befehl:
- Wiederherstelle Daten von einem entfernten Backup:
- Befehl:
rsync -avz benutzer@server:/pfad/zum/backup /pfad/zum/ziel
- Beispiel:
rsync -avz backup@192.168.1.100:/mnt/backup /home/user
- Befehl:
3. Automatische Backups mit Cron
- Öffne die Crontab-Datei:
crontab -e
- Füge eine Zeile hinzu, um tägliche Backups zu planen:
0 2 * * * rsync -av /home/user /mnt/backup
Dies erstellt jeden Tag um 2:00 Uhr ein Backup.
4. Tipps für effektive Backups
- Prüfe regelmäßig die Integrität deiner Backups.
- Bewahre Backups an mehreren Orten auf, z. B. lokal und in der Cloud.
- Nutze Verschlüsselung, um sensible Daten zu schützen.