我将我的 iTunes 文件夹 r-synced 到我的外部 USB 硬盘驱动器(显然 USB 驱动器上没有 rsync 服务器)
运行正常,但是如果我删除源文件夹中的文件/文件夹,然后执行 rsync,它不会从目标文件夹中删除,如果我添加文件夹/文件,它会被添加到目标文件夹中(如预期)
它必须注意到删除,因为在“统计”中它会说有 5348 个文件需要考虑,然后我删除了 1 个,它说有 5347 个文件需要考虑......但不会在目的地删除!
我尝试了几种不同的路径配置,甚至不同的删除选项......但我无法删除
这是我的脚本
rsync -avhP --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r --delete --stats --exclude-from '/Users/iTunes/backup/exclude.txt' /Users/iTunes/Desktop/ /Volumes/itunes_BACK/
请指教,谢谢 jeoe
答案1
查看输出中是否列出了任何 I/O 错误。(也许您希望将输出重定向到文件,以便可以通过 grep 查找错误)。我知道,作为一项安全功能,如果出现任何 I/O 错误,rsync 会在完成后禁用删除。
查看运行该命令的输出将会很有帮助,但如果您觉得无法发布,我理解......