初次接触 rsync,请教一个用法

2023-09-04 18:04:11 +08:00
 kumiko

刚利用 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 个小时的备份结果灰飞烟灭。

518 次点击
所在节点    问与答
1 条回复
kumiko
2023-09-04 18:17:33 +08:00
利用 gpt 自己搞定了,意外的和 scp 思路一样
rsync -av --delete /mnt/ssd/hath/data/cache/31/1c/ 192.168.1.202::hath/data/cache/31/1c/
后面直接加路径就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/970847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX