Вообщем настроил бэкап с помощью rdiff-backup, вроде всё работает отлично, но при копировании файлов в директорию /backup копируется всё из папки. а сама папка не создаётся. То есть :
Написал такой скрипт:
RD_BACKUP=/usr/bin/rdiff-backup
OPTIONS='--create-full-path'
SERVER=anyserver
DIR='/var/www/html /etc'
DST=/home/backup/$SERVER
for directory in $DIR
do
$RD_BACKUP $OPTIONS $SERVER::$directory $DST
done
После того как скрипт отработал в папке /home/backup/$SERVER жуткая мешанина из файлов. Разобраться там очень сложно, потому что копирует он все файлы из папок /var/www/html и /etc а сами пути "/var/www/html и /etc не создаёт. Помогите пожалйста решить проблему.
СКладывается такое ощущение что опция --create-full-path не работает
RD_BACKUP=/usr/bin/rdiff-backup
OPTIONS='--create-full-path'
SERVER=anyserver
DIR=/var/www/html
DST=/home/backup/$SERVER
for directory in $DIR
do
if ! [ -d $DST/$directory ];
then
mkdir -p $DST/$directory
RD_BACKUP $OPTIONS $SERVER::$directory $DST/$directory
else
RD_BACKUP $SERVER::$directory $DST/$directory
fi
done