Rsync не удаляет файлы назначения [протокол / модуль rsync]

Скрипт автоматического резервного копирования выполняет следующее rsync Команда для синхронизации локального дерева каталогов с удаленным:

env RSYNC_PASSWORD=$rsync_password rsync -aqrxz --delete --timeout=30 \
    "${rsync_username}"@"${rsync_host}"::"${rsync_module}" ./ \
    --exclude /$(basename "$0") --exclude /config/local_host.sh --exclude /local

Файлы и каталоги копируются / обновляются / создаются на целевой хост, однако они не удаляются из целевой, если они перестают существовать в источнике. То есть вышеприведенная команда может только создавать и обновлять файлы и каталоги от источника к цели, но не удалять их.

На целевом хосте rsync выполняется пользователем www-dataи все целевое дерево каталогов принадлежит www-data с 755 разрешениями.

На исходном хосте rsync выполняется как корневой демон через протокол rsync.

0 ответов

Другие вопросы по тегам