为什么Rsync失败了"文件存在(17)"同步到EncFS分区时出错?

时间:2012-05-14 10:25:36

标签: synchronization rsync

此命令成功将src中的所有文件与Windows dest驱动器上的C:文件夹同步。

$ rsync -av /cygdrive/c/src /cygdrive/c/dest

但是,如果dest文件夹位于EncFS分区中,例如X:,则会出错。

"/cygdrive/x/dest/.a.txt.G5csoY" -> "src/a.txt": File exists (17)

最后,rsync将文件a.txtdest文件夹中删除。因此,使用相同参数再次运行rsync会成功复制文件。

如何通过只运行一次rsync来同步这两个目录?

1 个答案:

答案 0 :(得分:2)

尝试使用类似--temp-dir="/cygdrive/C/"的内容,其中C:\是临时文件的位置。我在邮件列表帖子"rsync fails if it cannot stat destination file"中找到了理由这样做。

相关问题