出现File name too long (91)错误是因为老版本的rsync最大只支持255个字符(包括目录和文件名),超过255个字符就会报错。

 

解决办法是用一个更新版的rsync,在windows上的rsync只有Cygwin上有了,去Cygwin官网下载setup.exe,然后安装,把所有net都选中。安装完以后把下面文件copy到Deltacopy目录。

chmod.exe
cygcrypto-0.9.8.dll
cyggcc_s-1.dll
cygiconv-2.dll
cygintl-8.dll
cygminires.dll
cygpopt-0.dll
cygwin1.dll
cygz.dll
rsync.exe
ssh.exe

copy完后还要改一个配置文件deltacd.conf:

在开头加上:

uid = 0
gid = 0

然后重启deltacopy服务就行。

上面那些文件我打了个包,可以在这下载:

 http://farmerluo.googlecode.com/files/cywin1.7.rar