在过去的几年里,我一直在使用 rsync one-liner 将我的 Mac Mini 桌面(OSX 10.9、2.5 GHz i5、4 GB RAM)上的重要文件夹备份到 FreeNAS 盒子(0.7.2 Sabanda 修订版 5266,Pentium D 2.66 GHz,822MiB RAM [系统报告,我认为那里有 1 GB])。我在 FreeNAS 机器上运行一个 rsync 守护进程。最近,这些转会一直被无限期搁置。我已经完成了通常的 Google-fu 操作,但无法确定问题的根源或解决方案。
单线是:
rsync -rvOlt --exclude '.DS_Store' \
--exclude '.com.apple.timemachine.supported' \
--delete /Volumes/Storage/Music/Albums/ 192.168.1.100::albums
我已经尝试启用-vvv
and --progress
,但是没有模式可以区分什么挂起和什么不挂起。哎呀,如果我重试,同一个文件可能会在传输过程中挂在不同的点,或者根本不挂。试运行 ( -n
) 也不总是成功。我唯一的“成功”是实现超时(--timeout=10
)并一遍又一遍地重新运行命令。最终,我慢慢前进,但无法保证成功,而且速度令人无法接受。我已经达到了一个我无法通过的文件的地步。
Mac Mini 通过 5 GHz 连接到我的路由器。FreeNAS 盒子通过 100 mbit 端口连接到同一个路由器。当传输实际进行时,rsync --progress
报告 2.5-4 MB/s。根据--progress
,挂起实际上就是——据我所知,没有发生数据传输。
我需要有关诊断和解决方案的帮助。