REOBack Backup

REOBack ist eine leicht zu integrierende Backup-Lösung für Linux-Anwender und System-Administratoren. Einfach in der Benutzung und eine prima Lösung für automatische Voll- bzw. inkrementelle Backups. Backups können auch remote per NFS oder FTP übertragen werden. Näheres unter http://reoback.sourceforge.net/.

REOBack ist frei erhältlich und unterliegt der GPL (General Public License).

DOWNLOAD der aktuellen Version unter:

http://sourceforge.net/projects/reoback/

Das Archiv mit

tar -xvvzf <Archivname>

im gewünschten Ort entpacken. REOBack wird durch zwei Dateien (files.conf und settings.conf) konfiguriert. Mit files.conf bestimmt man die zu sichernden Ordner und/oder Dateien. Die settings.conf bestimmt das Verhalten von REOBack.

settings.conf – Parameter

  • host Hostname bzw. IP des Server der Reoback nutzt
  • backupdays Anzahl der Tage, nach der Backups gelöscht werden (aus Sicherheitsgründen wird vom Programm immer die doppelte Anzahl der hier angegebenen Tage verwendet)
  • files Pfad zu files.conf
  • tmpdir Pfad zu Ordner für temporäre Dateien
  • datadir Pfad zu REOBack Programmverzeichnis
  • localbackup Pfad für den lokalen Speicherort der Backups
  • keeplocalcopy lokale Kopie des Backups behalten oder löschen?
  • remotebackup Soll das Backup remote übertragen werden?
  • rbackuptype Wahl des Übertragungsprotokolls (FTP oder NFS)
  • localmount Wird nur für NFS benötigt, kann unverändert bleiben
  • remotehost Hostname bzw. IP des Server der das Backup per FTP empfangen soll
  • remotepath Wo soll das Backup auf dem Ziel-Server abgelegt werden? (REOBack erstellt automatisch einen Ordner mit dem jeweiligen Datum darin)
  • ftpuser FTP-Benutzer
  • ftppasswd FTP – Passwort

files.conf – Parameter

Als erstes kommentieren wir alle Beispielzeilen mit # in der files.conf aus. Nun können wir am Ende der Konfigurationsdatei mit folgenden Parametern REOBack die Ordner bzw. Dateien mitteilen, die in Zukunft gesichert werden sollen:

  • File Backup-Dateiname, aktuelles Datum wird automatisiert angefügt
  • Skip alle Verzeichnisse die mit der Option Skip versehen sind werden bei der Sicherung nicht berücksichtigt.

Beispiel für files.conf

File: Test-Backup
/home/verzeichnis1
Skip: /home/verzeichnis1/backups
Skip: /home/verzeichnis1/reoback/data
/etc
/home/admin

Die zu sichernden Ordner jeweils in eine Zeile angeben.

Um die Sicherung mit REOback zu automatisieren, kann man einen Cronjob anlegen. Einfach das Shellscript run_reoback.sh im Cronjob aufrufen. Beispiel:

#min hour day month dow user command
#—————————————–
#
0 5 * * * PFAD_ZU_REOBACK/reoback-1.0/run_reoback.sh | mail -s “automatisches Backup” cron@domain.com

Hier wird jeden Tag um 5 Uhr morgens ein Backup angestossen. Mit ” | mail -s “automatisches Backup” cron@domain.com” wird die Ausgabe von REOBack direkt per E-Mail versandt. Sehr komfortabel um Fehler frühzeitig zu erkennen.

Voila!

Hinweis

Diese Anleitung ist ein praktischer Leitfaden ohne Gewähr.

Druckansicht


Autor: admin
Datum: Freitag, 1. Februar 2008 18:39
Trackback: Trackback-URL Themengebiet: Linux und mehr

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Ein Kommentar

  1. 1

    [...] Standorten. Mit Rsync (s. Artikel Rsync – Synchronisation leicht gemacht), Reoback (s. Artikel REOBack Backup) und Master/Slave MySQL Replikation (s. Artikel MySQL Replikation / Master und Slave in 4 [...]

Kommentar abgeben