与 cloudfuse 进行 rsync

与 cloudfuse 进行 rsync

我正在尝试使用以下命令在两个目录之间进行 rsync:

rsync -atO --ignore-existing /src 1.1.1.1:/target/

目标目录通过安装云熔断器并且源目录是常规目录。

我收到错误:

rsync: failed to set times on "/target/somefile": Function not implemented (38) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]

答案1

显然cloudfuse不支持在现有文件上设置修改时间(“未实现”错误)。

因此你需要告诉rsync不要尝试:

rsync -a --no-times --ignore-existing /src 1.1.1.1:/target/

您提供的内容-t是隐含的-a,需要转换离开, 因此--no-times。也-0没有意义,因为您没有使用 *from/filter 文件。

相关内容