backup-software

Rsnapshot ist zeitlich flexibel einstellbar, erstellt mehrere Backups (mit Hardlinks und ist somit sehr platzsparend; stündlich,wöchentlich, monatlich) und ist gleichzeitig äußerst verlässlich.

Unter RSnapshot muss man sich mehrere Backupverzeichnis (Montag, Dienstag,…) vorstellen. Mit der Zeit würden unheimlich viele Dateien doppelt und dreifach im Dateisystem liegen, weil immer wieder neue Kopien erstellt werden. RSnapshot legt hier aber keine kompletten Kopien an, sondern nur Hardlinks. Ein Hardlink ist ein weiterer „echter“ Name einer Datei, wurde von einer _Datei ein Hardlink angelegt, dann hat diese Datei zwei Namen. Jetzt ist es völlig egal welche der beiden Dateien man löscht, solange man nicht beide löscht gehen keine Daten verlohren und es wird auch kein Speicherplatz auf der Festplatte frei. Genausowenig wird Speicherplatz beim anlegen eines Hardlinks belegt.

Installation Rsnapshot

Um Rsnapshot zu installieren muss das folgende Paket installiert werden über:

aptitude install rsnapshot

Einrichtung Rsnapshot

Nach dem Installieren befindet sich die Konfigurationsdatei unter:

/etc/rsnapshot.conf

Anpassen verschiedener Werte

Hier wird angegeben, wo die Backups gespeichert werden.

vi /etc/rsnapshot.conf
  snapshot_root /mnt/usbdisk/backups

Hier werden den verschiedenen Backups Namen gegeben und eingestellt wieviele Versionen davon aufgehoben werden sollen. Im obigen Beispiel also 7 tage vom täglichen Backup, 4 vom wöchentlichen und 6 vom monatlichen.

vi /etc/rsnapshot.conf
  interval daily 7
  interval weekly 4
  interval monthly 6

Hier wird eingestellt welche Verzeichnisse vom System gebackupt werden sollen. In diesem Fall sollen /home und /etc komplett gepackt werden.

vi /etc/rsnapshot.conf
  backup /home/ localhost/
  backup /etc/ localhost/

Anlegen des Cronjobs für das automatische Backup mit Rsnapshot Danach man einen Cronjob an, wie hier im beispiel täglich, wöchentlich und monatlich rsnapshot aufgerufen wird.

vi /etc/crontab
  0 2 * * * root rsnapshot daily
  0 5 * * 1 root rsnapshot weekly
  0 7 1 * * root rsnapshot monthly

Ergebnis

Es entstehen jetzt im Backupverzeichnis 7 tägliche, 4 wöchentliche und 6 monatliche Verzeichnisse mit den Backups.

Test Rsnapshot und des automatisches Backup Aufruf über die Konsole:

rsnapshot daily
 
/home/http/wiki/data/pages/backup-software.txt · Zuletzt geändert: 2010-05-22 19:03:58 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki