День добрый кто сможет помочь разобраться со следующей проблемой, создан сервер на базе FReenas 11, один жесткий диск настроен чисто под систему, второй используется в рабочих целях, третий используется как бэкап через службу rsynс, данные со второго диска должны зеркалиться на третий по расписанию, но по какой то причине каталоги зеркалятся, а файлов внутри каталогов нет
Настройка зеркала в freenas службой rsync
Настройка зеркала в freenas службой rsync, бэкап
01.10.2019 14:30:20
|
|
|
01.10.2019 15:12:11
Чтобы понять в чем проблема, покажите как выглядит rsync с какими ключами вы его запускаете.
Пример: # rsync -azVP --exclude /temp/ --exclude test.txt --exclude *.tgz --force --delete /home/data/ user@192.168.1.1:/backup Возможно вы используете ключ: --exclude --delete которые что то исключают из синхронизации: Исключаем директорию /temp файл test.txt и все файлы с расширением tgz расположенные в /home/data в вашем случае должно быть что то типа: Собственно всё делается одной командой приведу её в том виде, как она работает у меня. rsync -r -t -v -z -h --progress /home/user/files /media/backup Расшифрую: -r - рекурсивный режим, копируются все подкаталоги и все файлы -t - обновлять время изменения файла в копии данных -v - вывод сообщений в терминал -z - дополнительное сжатие данных при их передачи, актуально скорее когда бэкап делается удалённо на другой компьютер (рассмотрим в следующий раз) -h - выдаёт статистику в удобном виде --progress - показывает скорость передачи данных и сколько процентов осталось, удобно --delete -удалять из копии (бэкапа) те файлы, которых нет на стороне источника данных - не используйте этот ключ а то при удаление из бэкапа он также удалиться! Хранить одну инкрементальную копию, при удалении файлов в каталоге источнике файлы в резервной копии не удалять! |
|
|
01.10.2019 15:37:27
Денис rsync реализован с помощью модуля, далее были прописаны два задания одно с настройкой push, то есть кто отдает информацию с указанием пути к каталогу, другой с настройкой pull, тот кто ее подтягивает, все настройки делаю не в консоле, а в веб интерфейсе Freenas
|
|
|
02.10.2019 19:28:00
К сожалению у меня нет для вас готового решения.
Вам нужно найти где логи rsync пример. /var/log/rsyncd.log и посмотреть что там. Пример настройка rsync может вам поможет. (еще предположу что дело может быть в правах) |
||||
|
||||
Форма ответов