解决 Rsync chown/chgrp (22) 同步错误
Posted Dennyby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 Rsync chown/chgrp (22) 同步错误相关的知识,希望对你有一定的参考价值。
如果你用Rsync同步时遇到类似以下的错误
rsync: chown "/path/" failed: Invalid argument (22)
rsync: chgrp "/path/" failed: Invalid argument (22)
有可能你是在 NTFS, FAT32 之类的 Windows 系统中的磁盘下进行的,而且使用了 -a
参数
解决方法就是用 -rlptD
参数代替 -a
因为 -a = -rlptgoD
, 所以实际上就是去掉了 --owner --group
暨是不保留以前的用户和用户组
大概是因为 NTFS, FAT32 之类格式不支持修改用户(chown)和用户组(chgrp)吧
如果是服务端,可以配置 refuse options = o g
以上是关于解决 Rsync chown/chgrp (22) 同步错误的主要内容,如果未能解决你的问题,请参考以下文章
递归 chmod/chown/chgrp 目录中的所有文件和文件夹
linux基础篇-10,权限管理chown chgrp chmod umask