Login
Newsletter
Werbung

Do, 10. November 2016, 15:00

Verschlüsselte Server-Backups mit Duply und Duplicity

Der nachfolgende Befehl erstellt das Duply-Backupprofil. Der Name kann frei gewählt werden und lautet in diesem Beispiel mybackupprofile:

# duply mybackupprofile create

Duply generiert damit einen Profilordner unter /root/.duply/mybackupprofile.

Duply konfigurieren

Die Datei /root/.duply/mybackupprofile/conf ist eine benutzbare Vorlage für die Konfigurationsdatei und wird jetzt für die eigenen Bedürfnisse angepasst. Es müssen einzelne Zeilen einkommentiert werden, das #-Zeichen zu Beginn der Zeilen muss also entfernt werden.

GPG_KEY='275A04C3'
GPG_PW='MeinPasswort'
TARGET='ftp://benutzername:passwort@hostname.com:21/mybackupprofile'
SOURCE='/'
FILENAME='.duplicity-ignore'
DUPL_PARAMS="$DUPL_PARAMS --exclude-if-present '$FILENAME'"
MAX_AGE=1M
MAX_FULL_BACKUPS=2
MAX_FULLBKP_AGE=1M
DUPL_PARAMS="$DUPL_PARAMS --full-if-older-than $MAX_FULLBKP_AGE "
VOLSIZE=25
DUPL_PARAMS="$DUPL_PARAMS --volsize $VOLSIZE "

Diese Beispielkonfiguration erstellt ein Backup auf einen FTP-Server mit einigen Eigenschaften:

  • Der Backup-Job wird alle Ordner/Dateien unterhalb / (Rootpfad) sichern, mit Ausnahme der angegebenen Pfade in der exclude-Datei.
  • Monatlich wird ein Full-Backup angestoßen, wovon maximal 2 vorhanden sein müssen.
  • Alle Ordner und deren Unterordner, der die leere Datei .duplicity-ignore enthält, werden vom Backup-Job ignoriert.
  • Das Backup wird auf dem Ziel-FTP in 25 MB großen Häppchen abgelegt.

Exclude-Datei: In /root/.duply/mybackupprofile/exclude werden untereinander mit einem Minuszeichen beginnend diejenigen Pfade angegeben, die in einem Linux-Systembackup überflüssig sind. Mit den gängigsten Linux-Distributionen sind das folgende Pfade:

  • /sys
  • /dev
  • /proc
  • /tmp

pre/post-Dateien: Optional. Darin können eigene Bash-Skripte abgelegt werden, welche vor und nach dem Backup ausgeführt werden sollen. Vielleicht möchte man vor jeder Sicherung einen Mysqldump ausführen und nach jedem Backup wieder löschen.

Duply ist nun vollständig einsatzfähig. Beim Start der ersten Sicherung wird ein Full-Backup angestoßen. Jedes weitere Ausführen derselben Zeile generiert inkrementelle Sicherungen, bis das in der conf-Datei gesetzte Zeitlimit der nächsten vollständigen Datensicherung erreicht wird.

# duply mybackupprofile backup

Kommentare (Insgesamt: 15 || Alle anzeigen )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung