rsync 错误“rsync:无法在“目录”上设置时间:没有此文件或目录 (2)

rsync 错误“rsync:无法在“目录”上设置时间:没有此文件或目录 (2)

我的备份抛出了这些错误

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)。

相关内容