rdiff-backup

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

pahan40
Сообщения: 40

rdiff-backup

Сообщение pahan40 »

Вообщем настроил бэкап с помощью 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 не работает
Спасибо сказали:
pahan40
Сообщения: 40

Re: rdiff-backup

Сообщение pahan40 »

Проблему решил таким скриптом:

Код: Выделить всё

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
Спасибо сказали: