rsync 出现 rsync chown 您的目录 failed: invalid argument(22)
作者:csuper
发表于:2011-08-03
rsync: chown "/cygdrive/F/LinuxBackup/mail/bestcheer.com/zhouy" failed: Invalid
argument (22)
argument (22)
环境:
服务器端LINUX
客户端windows 2003 ,运行以下命令从LINUX服务器上同步数据出现:
F:\LinuxBackup\mail>"C:\Program Files\ICW\Bin\rsync" -vzrtopg --progress --delet
e --password-file=/cygdrive/f/mailrsync.pw backup@192.168.0.8::maildata /cygdri
ve/F/LinuxBackup/mail/
e --password-file=/cygdrive/f/mailrsync.pw backup@192.168.0.8::maildata /cygdri
ve/F/LinuxBackup/mail/
这里出现如下提示:
sent 1477 bytes received 14242 bytes 10479.33 bytes/sec
total size is 117965647 speedup is 7504.65
rsync error: some files/attrs were not transferred (see previous errors) (code 2
3) at main.c(1508) [generator=3.0.7]
total size is 117965647 speedup is 7504.65
rsync error: some files/attrs were not transferred (see previous errors) (code 2
3) at main.c(1508) [generator=3.0.7]
查看终端的输出有如下提示:

rsync: chown "/cygdrive/F/LinuxBackup/mail/bestcheer.com/zhouy" failed: Invalid
argument (22)
解决方法:
1、
修改:C:\Program Files\ICW\etc\fstab文件增加如下行:
F:\ /f-drive /ntfs noacl,user 0 0
在WINDOWS把运行命令修改如下,把 /cygdrive/F 改为/f-drive
F:\LinuxBackup\mail>"C:\Program Files\ICW\Bin\rsync" -vzrtopg --progress --delet
e --password-file=/cygdrive/f/mailrsync.pw backup@192.168.0.8::maildata /f-driv
e/LinuxBackup/mail/
e --password-file=/cygdrive/f/mailrsync.pw backup@192.168.0.8::maildata /f-driv
e/LinuxBackup/mail/
2、新的版本的话 记得 /cygdrive/F
要用大写的 F 代表盘符 小写也一样会出现这样的错误
C:\Program Files\ICW\etc\fstab文件增加如下行:
F:\ /f-drive /ntfs noacl,user 0 0
在WINDOWS把运行命令修改如下,把 /cygdrive/F 改为/f-drive
所说的/etc/fsta路径b是在那修改?windows下吗?windows需要装Cygwin吗?
因为RSYNC是一个客户--服务器端程序,所以WINDOWS上也需要安装一个CYGWIN系统,这个文件就在CYGWIN安装上当的ETC子目录中。
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。