我正在尝试使用以下命令在两个目录之间进行 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 文件。