源是 windows 10 + linux subsystem + ubuntu + rsync,目标是 freenas。
故障表现为总是同步到特定位置就卡住,删除卡住的文件后重新运行会在另一个文件卡住。
确认卡住的文件同步时未使用,源文件可以删除,目标文件不存在,尝试手工创建目标文件也没有问题。
尝试过增加 --whole-file 等参数,也是无效。
命令是:
D:\Src>C:\Windows\System32\bash.exe -c "rsync -vvvtrlogp --whole-file --progress --delete -e ssh /mnt/d/Src/ user@freenas:/mnt/pool1/Dst/"
故障时输出:
send_files(30, /mnt/d/Src/bin)
bin/
send_files(31, /mnt/d/Src/bin/ffmpeg.exe)
send_files mapped /mnt/d/Src/bin/ffmpeg.exe of size 62491136
calling match_sums /mnt/d/Src/bin/ffmpeg.exe
bin/ffmpeg.exe
32,768 0% 0.00kB/s 0:00:00
请问下怎么确认故障原因并排除?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.