Назад | Перейти на главную страницу

Ищете список всех файлов / каталогов, игнорируемых rsyncs exclude file

У меня около 7 или 8 серверов, которые я каждую ночь подключаю к своей локальной сети.

Все эти задания rsync используют общий файл excludes.txt, чтобы отфильтровать файлы или каталоги, зеркалирование которых не требуется.

Теперь excludes.txt содержит некоторые каталоги, общие для всех серверов, а также множество каталогов (и шаблонов), специфичных для отдельного сервера. Конечно, все они перемешаны и раскомментированы.

Я пытаюсь разобраться во всем этом и переместить все специфические для сервера шаблоны в отдельные файлы, специфичные для каждого отдельного сервера.

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

Есть предложения, пожалуйста?

Запустите rsync с дополнительной детализацией:

rsync -vv

Это покажет, почему каждый файл включен / исключен.

 Rsync --list-only 

перечислите файлы, а не копируйте их, это позволит вам увидеть, какие файлы будут скопированы.