我正在尝试设置 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。