LINUX.ORG.RU

Скрипт rsync не отрабатывает должным образом

 ,


0

3

Здравствуйте, не так давно на форумах нашел интересный скрипт rsync, маленько подправил под себя и все хорошо заработало. Но необходимо его изменить, а у меня все никак не получается, сейчас он работает так - сохраняет в папку current полный архив, а при следующем запуске формирует в папке increment папку с датой и в нее складывает из папки current измененные файлы, а current обновляет. Таким образом получается что папка current - каждый день обновляется и является актуальной, а в increment измененные файлы.

А может работать так что в current неизменен, а в increment помещаются измененные файлы за каждый день или нет?
# Папка, куда будем складывать архивы
syst_dir=/media/Disk1/BackUp/
# Имя сервера, который архивируем
srv_name=Test
# Адрес сервера, который архивируем
srv_ip=ip_adr
# Пользователь rsync на сервере, который архивируем
srv_user=adm
# Ресурс на сервере для бэкапа
srv_dir=Data
echo «Start backup ${srv_name}»
# Создаем папку для инкрементных бэкапов
mkdir -p ${syst_dir}${srv_name}/increment/
# Запускаем непосредственно бэкап с параметрами
/usr/bin/rsync -a --delete --progress --password-file=/etc/rsyncd.scrt ${srv_user}@${srv_ip}::${srv_dir} ${syst_dir}${srv_name}/current/ --backup --backup-dir=${syst_dir}${srv_name}/increment/`date +%Y-%m-%d`/

Подскажите пожалуйста

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.