Hur lätt till backningen din linux-box med rdiff-backup (7 / 9 steg)
Steg 7: Den helhet sak tillsammans nu
#Script backup till usb driva
BACKUPBASE = "/ säkerhetskopior"
#Check att se om backup-enheten är monterad.
om "df -h | grep $BACKUPBASE >/dev/null "
sedan
ECHO "0 $" startdatum""
annat
ECHO "fel: $BACKUPBASE inte monterad"
ECHO "$0 spännande 'datum'"
utgång 1
Fi
funktionen säkerhetskopiering {
DEST = $1$ 2
KÄLLA = $2
ECHO "Src: $SOURCE"
om [-d $DEST]
sedan
ECHO "Dest: $DEST"
annat
mkdir -p $DEST
ECHO "Dest: $DEST-skapad"
ALTERNATIV = "--tvinga"
Fi
#Perform backup
rdiff-backup - v2--exclude-special-filer $OPTS $SOURCE $DEST
#Cleanup filer från versioner äldre än 4weeks
rdiff-backup - v2--remove-äldre-än 4W--force $DEST
#Print en rapport om vad vi backas upp och rensade upp
rdiff-backup – listan ändrats sedan 0D23h00m $DEST
}
Backup $BACKUPBASE/data
Backup $BACKUPBASE/etc
Backup $BACKUPBASE/usr/lokal
Backup $BACKUPBASE/Home