У меня около 7 или 8 серверов, которые я каждую ночь подключаю к своей локальной сети.
Все эти задания rsync используют общий файл excludes.txt, чтобы отфильтровать файлы или каталоги, зеркалирование которых не требуется.
Теперь excludes.txt содержит некоторые каталоги, общие для всех серверов, а также множество каталогов (и шаблонов), специфичных для отдельного сервера. Конечно, все они перемешаны и раскомментированы.
Я пытаюсь разобраться во всем этом и переместить все специфические для сервера шаблоны в отдельные файлы, специфичные для каждого отдельного сервера.
Я еще не уверен, как лучше это сделать, поскольку из того, что я вижу на странице руководства, rsync не предоставляет никаких параметров для отображения того, какие файлы / каталоги он проигнорировал.
Есть предложения, пожалуйста?
Запустите rsync с дополнительной детализацией:
rsync -vv
Это покажет, почему каждый файл включен / исключен.
Rsync --list-only
перечислите файлы, а не копируйте их, это позволит вам увидеть, какие файлы будут скопированы.