M
MauriceM
Guest
Guten Abend (oder besser Guten Morgen?
)
in dieser kleinen Anleitung möchte ich auf die Einrichtung eines automatisierten Backups mit REOBack auf einen vorhanden FTP-Speicherplatz eingehen.
Wir gehen in dieser Anleitung Schritt für Schritt vor; beachtet jedoch bitte, dass je nach benutzter Distribution verschiedene Schritte evtl. anders ausgeführt werden müssen. Führt die Installation Step by Step durch & macht dies nur, wenn ihr euch sicher seit, was ihr da macht!
1. Schritt
Wir laden uns REOBack auf unseren Server. Bitte immer die aktuelle Version downloaden (kann hier eingesehen werden: REOBack.
2. Schritt
Wir installieren REOBack mit dem Befehl:
3. Schritt
Nun passen wir die Konfigurationsdatei unseren Bedürfnissen an. Folgende Angaben sind Richtwerte.
Die Konfigurationsdatei findet ihr unter /etc/reoback/settings.conf
host = Hier euren Servernamen eintragen!
backupdays = Anzahl der Tage, an denen Backups erstellt werden sollen!
files = Konfigurationsdatei für die zu sicherden Dateien und Verzeichnisse.
tmpdir = Temporöre Dateien werden hier gespeichert.
datadir = Hier werden die REOBack Daten gespeichert.
localbackup = Hier wird die Sicherungsdatei gespeichert.
keeplocalcopy = Wenn aktiviert, werden alle Backups auf der Festplatte des Servers gespeichert.
remotebackup = Wenn aktiviert, werden alle Backups auf einen Backup-Server kopiert.
rbackuptype = Über welche Methode ist der Backupserver erreichbar? (FTP, NFS)
remotehost = Hostname des Backup-Servers.
remotepath = Gewünschtest Verzeichnis für die Backups auf dem Backup-Server.
ftpuser = FTP-Benutzername des Backupservers.
ftppasswd = FTP-Passwort des Backupservers.
4. Schritt
Nun sagen wir REOBack welche Dateien und Ornder auf dem Backup-Server gespeichert werden sollen. Hierfür editieren wir die Datei files.conf, welche unter /etc/reoback" zu finden ist.
File = Name des Backups
Welche Daten sollen gesichert werden? = z.B. /home
Soll ein seperates Backup angefertigt werden? z.B. /var
Welche Dateinen und Ordner sollen nicht gesichert werden? z.B. Skip /var/run/*
5. Schritt
Die Pfade in der Datei run_reoback.sh müssen kontrolliert und ggf. deinem System angepasst werden.
6. Schritt
Cronjob für REOBack einrichten, damit Backup automatisiert angefertig werden:
Somit wird jeden Tag um 19:30 ein Backup durchgeführt. Die Ausgabe des Skriptes wird mit dem E-Mail-Betreff "Backup" an die angegeben Mail-Adresse geschickt.
Fertig!
Sollte funktionieren!
Liebe Grüße
mauricem
in dieser kleinen Anleitung möchte ich auf die Einrichtung eines automatisierten Backups mit REOBack auf einen vorhanden FTP-Speicherplatz eingehen.
Wir gehen in dieser Anleitung Schritt für Schritt vor; beachtet jedoch bitte, dass je nach benutzter Distribution verschiedene Schritte evtl. anders ausgeführt werden müssen. Führt die Installation Step by Step durch & macht dies nur, wenn ihr euch sicher seit, was ihr da macht!
1. Schritt
Wir laden uns REOBack auf unseren Server. Bitte immer die aktuelle Version downloaden (kann hier eingesehen werden: REOBack.
Code:
wget http://puzzle.dl.sourceforge.net/sourceforge/reoback/reoback-1.0-3.noarch.rpm
2. Schritt
Wir installieren REOBack mit dem Befehl:
Code:
rpm -ivh reoback-1.0-1.i386.rpm
3. Schritt
Nun passen wir die Konfigurationsdatei unseren Bedürfnissen an. Folgende Angaben sind Richtwerte.
Die Konfigurationsdatei findet ihr unter /etc/reoback/settings.conf
Code:
host = xxxx.xx
backupdays = 5
files = /etc/reoback/files.conf
tmpdir = /var/lib/reoback/tmp
datadir = /var/lib/reoback/data
localbackup = /var/lib/reoback/backups
keeplocalcopy = 0
remotbackup = 1
rbackuptype = ftp
remotehost = xxxx.xx
remotepath = /backup/
ftpuser = FTP-User
ftppasswd = FTP-Passwort
host = Hier euren Servernamen eintragen!
backupdays = Anzahl der Tage, an denen Backups erstellt werden sollen!
files = Konfigurationsdatei für die zu sicherden Dateien und Verzeichnisse.
tmpdir = Temporöre Dateien werden hier gespeichert.
datadir = Hier werden die REOBack Daten gespeichert.
localbackup = Hier wird die Sicherungsdatei gespeichert.
keeplocalcopy = Wenn aktiviert, werden alle Backups auf der Festplatte des Servers gespeichert.
remotebackup = Wenn aktiviert, werden alle Backups auf einen Backup-Server kopiert.
rbackuptype = Über welche Methode ist der Backupserver erreichbar? (FTP, NFS)
remotehost = Hostname des Backup-Servers.
remotepath = Gewünschtest Verzeichnis für die Backups auf dem Backup-Server.
ftpuser = FTP-Benutzername des Backupservers.
ftppasswd = FTP-Passwort des Backupservers.
4. Schritt
Nun sagen wir REOBack welche Dateien und Ornder auf dem Backup-Server gespeichert werden sollen. Hierfür editieren wir die Datei files.conf, welche unter /etc/reoback" zu finden ist.
Code:
# File: Serversicherung
# /home
# /var
# Skip: /var/run/*
Skip: /var/lib/mysql/*
Skip: var/lib/reoback/*
File = Name des Backups
Welche Daten sollen gesichert werden? = z.B. /home
Soll ein seperates Backup angefertigt werden? z.B. /var
Welche Dateinen und Ordner sollen nicht gesichert werden? z.B. Skip /var/run/*
5. Schritt
Die Pfade in der Datei run_reoback.sh müssen kontrolliert und ggf. deinem System angepasst werden.
Code:
# Location of the configuration file.
config="/home/sforge/reoback/settings.conf
# Change to reflect where REOBack is installed
reoback="/home/sforge/reoback/reoback.pl
6. Schritt
Cronjob für REOBack einrichten, damit Backup automatisiert angefertig werden:
Code:
crontab -e
Code:
30 19 * * * /etc/reoback/run_reoback.sh | mail -s "Backup" [email protected]
Somit wird jeden Tag um 19:30 ein Backup durchgeführt. Die Ausgabe des Skriptes wird mit dem E-Mail-Betreff "Backup" an die angegeben Mail-Adresse geschickt.
Fertig!
Sollte funktionieren!
Liebe Grüße
mauricem
Last edited by a moderator: