Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:ftplicity

Dies ist eine alte Version des Dokuments!


  • duplicity installieren:
# aptitude install duplicity
  • ftplicity laden, entpacken und ftplicity nach /usr/local/bin kopieren
  • ftplicity beim ersten Aufruf nicht das Konfigurationsverzeichnis /root/.ftplicity, deshalb vor dem Aufruf von save_config folgende Zeile einfügen:
# vi /usr/local/bin/ftplicity
if [ ! -d "$CONFDIR" ]
then
  mkdir "$CONFDIR" || error "Konnte $CONFDIR nicht erstellen."
  save_config
  • GPG-Schlüssel erzeugen (als „richtiger“ root per su -):
# gpg –-gen-key
  • ftplicity aufrufen, um Konfigurationsdatei zu erzeugen:
# ftplicity
  • Konfigurationsdatei anpassen:
# vi /root/.ftplicity/conf
[...]
GPG_KEY=...
GPG_PW='...'
[...]
TARGET='file:///private-backup/backup/tiger.disorganized.de/'
TARGET_PW='x'
[...]
MAXIMUM_AGE=1M
  • Folgende Dateien steuern den Ablauf von ftplicity;
    • /root/.ftplicity/exclude: Liste von Verzeichnissen und Dateimustern, die nicht gesichert werden sollen (rsync-Syntax)
    • /root/.ftplicity/pre: Kommandos, die vor dem Backup ausgeführt werden sollen
    • /root/.ftplicity/post: Kommandos, die nach dem Backup ausgeführt werden sollen
  • Exclude-Datei anlegen (nur nicht wieder herstellbare Dateien sichern, nicht das ganze Betriebssystem):
# vi /root/.ftplicity/exclude
**/*~
**/core
**/lost+found
/aquota.group
/aquota.user
/bin
/boot
/dev
/initrd
/lib
/media
/mnt
/opt
/private-backup
/proc
/sbin
/srv
/sys
/tmp
/usr
/var/cache
/var/lib/named/dev/*
/var/lock
/var/run
/var/tmp
  • Nachfolge-Projekt: duply
server/ftplicity.1266092526.txt.gz · Zuletzt geändert: 2010/02/13 21:22 von ewald