Я пытаюсь настроить задачи rsync на получение профилей пользователей с 11 машин Windows, на которых работает DeltaCopy Server, а затем настроить периодические задачи моментальных снимков ZFS для решения резервного копирования. Пока что это работает нормально, хотя я хотел бы исключить определенные типы файлов, такие как .DAT или NTUSER.DAT.
Мой файл исключения находится в локальном наборе данных ZFS (принимающая сторона) и выглядит следующим образом:
Temp
Temporary Internet Files
NTUSER.DAT
NTUSER.DAT.LOG
*.dat
*.tmp
*.DAT.log
*.ost
*.pst
Команда, которую я ввел в разделе «Дополнительные параметры» (Rsyncd Global Conf в разделе «Службы»), выглядит следующим образом: exclude from = /mnt/Storage/User_Profiles/exclude.txt
Я попытался удалить файлы .DAT с принимающей стороны, и как только я начинаю волноваться, я нажимаю обновить, и вот они снова
убедитесь, что вы используете --delete в команде rsync, например:
rsync -avz --delete source destination
Это удаляет файлы в месте назначения, которых больше нет в источнике. Поскольку вы используете графический интерфейс в устройстве NAS, YMMV.