Benutzer-Werkzeuge

Webseiten-Werkzeuge


backup-software

backup-software

Obnam

Obnam ist ein einfaches, sicheres Backup-Programm. Die Backups können auf lokalen Festplatten oder auf anderen Rechnern mittels des SFTP-Protokolls gespeichert werden. Die Backups werden verschlüsselt, und jedes Backup ist aus Sicht des Benutzers ein vollständiger Schnappschuss der Daten. Die Daten werden außerdem dedupliziert, um Platz zu sparen. Backups können auf dem Client vorgenommen werden, der sie auf den Server transferiert, oder vom Server aus ausgeführt werden.

Backshift

Backshift ist ein deduplizierendes, komprimierendes Backup-Programm. Vollständige und inkrementelle Backups sind nahezu ununterscheidbar außer in der übertragenen Datenmenge. Es ähnelt »rsync –link-dest«, aber ohne die Hard Links. Es dedupliziert auch die Inhalte großer Dateien mit einer Granularität von etwa 2 MB. Jede Datei mit weniger als 2 MB wird normalerweise nur einmal gespeichert.

Rsnapshot

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: von 127.0.0.1