Automatische Backups mit rsync auf Raspbian
In dieser Anleitung erfährst du, wie du mit rsync regelmäßige Backups deines Raspberry Pi erstellst. rsync ist ein leistungsstarkes Tool, das Dateien effizient synchronisiert.
Schritt 1: System vorbereiten
- Stelle sicher, dass dein System auf dem neuesten Stand ist:
sudo apt-get update && sudo apt-get upgrade -y
- Installiere rsync, falls es nicht bereits installiert ist:
sudo apt-get install rsync -y
Schritt 2: Backup-Skript erstellen
- Erstelle ein Verzeichnis für das Skript:
mkdir ~/backup-scripts
- Erstelle ein neues Skript, z. B.
backup.sh
:nano ~/backup-scripts/backup.sh
- Füge folgenden Inhalt hinzu und passe die Pfade entsprechend an:
#!/bin/bash rsync -av --delete /home/pi/ /Pfad/zum/Backup-Verzeichnis
- Mache das Skript ausführbar:
chmod +x ~/backup-scripts/backup.sh
Schritt 3: Automatisierung mit Cron
- Öffne den Crontab-Editor:
crontab -e
- Füge eine neue Zeile hinzu, um das Skript z. B. täglich um 2:00 Uhr auszuführen:
0 2 * * * /bin/bash /home/pi/backup-scripts/backup.sh
Schritt 4: Backup überprüfen
- Führe das Skript manuell aus, um sicherzustellen, dass es funktioniert:
/bin/bash ~/backup-scripts/backup.sh
- Überprüfe das Backup-Verzeichnis, um sicherzustellen, dass alle Dateien korrekt synchronisiert wurden.
Schritt 5: Zusätzliche Optionen
- Komprimiere die Backups mit
tar
, falls du Speicherplatz sparen möchtest:
tar -czvf /Pfad/zum/Backup.tar.gz /Pfad/zum/Backup-Verzeichnis
--link-dest
.