FreeNAS - 如何在 Rsyncd(GUI)中“从文件中排除”

FreeNAS - 如何在 Rsyncd(GUI)中“从文件中排除”

我正在尝试设置 rsync 任务以从运行 DeltaCopy Server 的 11 台 Windows 计算机中提取用户配置文件,然后为备份解决方案配置 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 文件,正当我兴奋不已时,我点击刷新,它们又出现了

答案1

确保在 rsync 命令中使用 --delete,例如:

rsync -avz --delete source destination

这将删除目标中不再存在于源中的文件。由于您在 NAS 设备中使用 GUI,因此 YMMV。

相关内容