BashLinuxSelf Hosting

Inkrementellen Backups mit rsnapshot

Inkrementelle Backups sind eine effektive Methode, um wichtige Daten auf Ihrem Server zu sichern, ohne viel zusätzlichen Speicherplatz zu benötigen. rsnapshot ist ein leistungsfähiges Werkzeug, das auf rsync basiert und inkrementelle Backups einfach und effizient macht.

Die Vorteile von rsnapshot liegen klar auf der Hand:

  • Inkrementelle Backups: Sicherung von nur geänderten Daten.
  • Platzsparende Speichernutzung: Effiziente Speichernutzung durch Hardlinks.
  • Einfache Konfiguration und Verwaltung: Klare Konfigurationssyntax für einfache Anpassungen.
  • Mehrfache Backup-Stufen: Unterstützt stündliche, tägliche, wöchentliche und monatliche Backups.
  • Wiederherstellungsoptionen: Möglichkeit zur Wiederherstellung verschiedener Datenstände.
  • Automatisierung durch Cron-Jobs: Zeitgesteuerte automatische Backups durch Integration mit Cron-Jobs.
  • Benutzerfreundliche Berichterstattung: Klare Berichte über den Backup-Vorgang für Überprüfungen.

Schritt-für-Schritt-Anleitung

1. Installation von rsnapshot

Zuerst müssen Sie rsnapshot auf Ihrem Server installieren. Verwenden Sie den Paketmanager Ihrer Distribution, um rsnapshot zu installieren. Beispiel für Debian/Ubuntu:

sudo apt-get install rsnapshot

2. Konfiguration von rsnapshot

Bearbeiten Sie die rsnapshot-Konfigurationsdatei (normalerweise unter /etc/rsnapshot.conf). Konfigurieren Sie Ihre Backup-Parameter gemäß Ihren Anforderungen. Hier ist ein Beispiel:

config_version  1.2
snapshot_root   /backup/

cmd_cp    /bin/cp
cmd_rm    /bin/rm
cmd_rsync /usr/bin/rsync
cmd_ssh   /usr/bin/ssh
cmd_logger /usr/bin/logger
cmd_du    /usr/bin/du

interval hourly  6
interval daily   7
interval weekly  4
interval monthly 3

verbose     2
loglevel    3

lockfile    /var/run/rsnapshot.pid

backup  /path/to/source/  daily.0/

3. Erstellen der Backup-Verzeichnisse

Erstellen Sie die Verzeichnisse für Ihre Backups gemäß dem gewünschten Schema:

mkdir -p /backup/daily.0

4. Manuelle Ausführung des ersten Backups

Führen Sie das erste inkrementelle Backup manuell aus, um sicherzustellen, dass alles richtig funktioniert:

rsnapshot -v hourly

Das erste Backup wird in das Verzeichnis /backup/daily.0 erstellt.

5. Automatisierung der Backups

Planen Sie die automatische Ausführung von rsnapshot gemäß Ihrem gewünschten Zeitplan, um regelmäßige Backups zu erstellen. Verwenden Sie dafür Tools wie Cron-Jobs.


Mit rsnapshot und dieser Anleitung können Sie Ihre Daten effizient und zuverlässig sichern, um im Fall der Fälle gut vorbereitet zu sein. Inkrementelle Backups sind eine bewährte Methode, um Daten zu schützen und den Speicherplatz zu optimieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert