我的备份抛出了这些错误
rsync:无法在“目录”上设置时间:没有此文件或目录 (2)
在使用标志运行时似乎只针对符号链接rsync -avx
一些符号链接指向与链接位于同一目录中的文件,还有一些(例如 中的一个)~/.kde
指向诸如 之类的内容/run/user/1000/ksocket-username
。
我不明白为什么会出现此错误。如能提供任何提示,我将不胜感激。
这里有些例子:
rsync: failed to set times on "/home/username/dragon/backup/backup.tmp/.config/autostart-scripts/setxkb.sh": No such file or directory (2)
此链接指向 /home/username/setxkb.sh
rsync: failed to set times on "/home/username/dragon/backup/backup.tmp/vmd1.9.3/lib/vmd/libavcodec.so": No such file or directory (2)
该链接指向同一目录中的 libavcodec.so.56.13.100。
答案1
我不确定错误的原因,但您可以使用 -J 选项跳过符号链接的传输时间。
来自 rsync 手册页:
-J, --omit-link-times
这告诉 rsync 在保留修改时间时省略符号链接(参见--times)。