刚利用 rsync 备份完一个包含大量图片的文件夹,六百万多的文件数,2T 的容量。 中间遇到一些错误。只举其中一个例子
rsync -a --delete --info=progress2 /mnt/ssd/hath/data 192.168.1.202::hath
330,049,948,506 99% 65.47MB/s 1:20:07 (xfr#1216569, ir-chk=1305/1219291)
rsync: [sender] readdir("/mnt/ssd/hath/data/cache/31/1c"): Bad message (74)
330,437,952,077 99% 65.47MB/s 1:20:13 (xfr#1217874, ir-chk=1751/1221042)
IO error encountered -- skipping file deletion
1,761,162,491,067 100% 66.33MB/s 7:02:00 (xfr#6475692, to-chk=0/6481954)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1333) [sender=3.2.3]
我不知道/mnt/ssd/hath/data/cache/31/1c 这里发生了什么,想单独按照源路径再运行一遍这个命令,对应到模组端 192.168.1.202 下对应的文件夹路径。 可以实现么。现在不敢乱尝试,怕 7 个小时的备份结果灰飞烟灭。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.