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

FreeNAS - как «Исключить из файла» в Rsyncd (графический интерфейс)

Я пытаюсь настроить задачи 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.