Um ein Filesystem Backup wichter Verzeichnisse auf eine externe Festplatte zu machen, das sich aber ohne externe Mittel als ganz normales Verzeichnis lesen lässt, bietet sich dirvish an.
Hier /etc/dirvish/master.conf:
Hier /etc/dirvish/post-server-skript.sh , das das post-server-skript, das einen Link auf den aktuellen Snapshot legt und alle Schreibrechte entfernt: (darf scheinbar nicht auf der externen Platte liegen, sonst kann dirvish es nicht ausführen)
Die einzelnen Snapshots liegen in den Vaults /media/Trekstor/dirvish/. in jedem Vault gibt es ein Verzeichnis dirvish, dass default.conf enthält, z.B.:
/media/Trekstor/dirvish/Andre/dirvish/default.conf:
Jeder Vault muss initialisiert werden:
Danach kann man einen Snapshot machen per
Links:
http://www.dirvish.org/
http://edseek.com/~jasonb/articles/dirvish_backup/
http://tiswww.case.edu/php/chet/bash/bashref.html
http://tldp.org/LDP/abs/html/
Hier /etc/dirvish/master.conf:
bank:
/media/Trekstor/dirvish
image-default: %Y%m%d
log: gzip
index: gzip
xdev: 1
exclude:
Hier /etc/dirvish/post-server-skript.sh , das das post-server-skript, das einen Link auf den aktuellen Snapshot legt und alle Schreibrechte entfernt: (darf scheinbar nicht auf der externen Platte liegen, sonst kann dirvish es nicht ausführen)
#!/bin/bash
# muss zumindest user read und executable sein
LOGFILE=/media/Trekstor/dirvish/dirvishTest/dirvish/Log
VAULT=${DIRVISH_IMAGE%%:*}
if [[ -a /media/Trekstor/$VAULT ]]
then
rm /media/Trekstor/$VAULT
fi
ln -s $DIRVISH_DEST /media/Trekstor/$VAULT
Die einzelnen Snapshots liegen in den Vaults /media/Trekstor/dirvish/
/media/Trekstor/dirvish/Andre/dirvish/default.conf:
client: localhost
tree: /data/andre/
image-default: %Y-%m-%d
post-server: /etc/dirvish/post-server-skript.sh
Jeder Vault muss initialisiert werden:
dirvish --vault Andre --init
Danach kann man einen Snapshot machen per
dirvish --vault Andre
Links:
http://www.dirvish.org/
http://edseek.com/~jasonb/articles/dirvish_backup/
http://tiswww.case.edu/php/chet/bash/bashref.html
http://tldp.org/LDP/abs/html/
Kommentare