Étape 7: Le tout ensemble maintenant
#Script sauvegarde sur clé USB
BACKUPBASE = "/ sauvegardes"
#Check pour voir si le disque de sauvegarde est monté.
Si ' df -h | grep $BACKUPBASE >/dev/null '
puis
echo « $0 ' début' »
d’autre
echo "erreur : $BACKUPBASE ne pas monté"
echo « $0 sortie 'date' »
sortie 1
FI
fonction sauvegarde {}
DEST = $1$ 2
SOURCE = $2
echo "Src : $SOURCE"
Si [-d $DEST]
puis
echo "Dest : $DEST"
d’autre
mkdir -p $DEST
echo "Dest : $DEST-créé"
OPTS = "--force"
FI
#Perform sauvegarde
rdiff-backup - v2--exclude-spécial-files $OPTS $SOURCE $DEST
#Cleanup version fichiers de plus de 4 semaines
rdiff-backup - v2--remove-plus-que 4W--force $DEST
#Print un rapport de ce que nous avons sauvegardé et nettoyé
rdiff-backup--liste-changé-since 0D23h00m $DEST
}
sauvegarde $BACKUPBASE/données
sauvegarde $BACKUPBASE/etc
sauvegarde $BACKUPBASE/usr/local
sauvegarde $BACKUPBASE/Home