rsync故障一则

最近在使用rsync往nfs上面同步文件,老出现权限错误的提示:

rsync: chown "/var/www/main/ad/ww" failed: Operation not permitted (1)

究其原因是因为在配置nfs的指定了相应的GID和UID,rsync不能更改nfs上文件的宿主照成的。
看了下说明:
     --numeric-ids    不将传送端档案的uid及gid值,与目的端的使用者/群组进行配对.
                             若传送端并没有uid及gid的对应名称(如:原帐号群组被删除的遗留档案),
                             或目的端没有相对应的帐号/群组,保留数字型态的uid/gid

恩,就是这个参数了。
#  rsync -av -numeric-ids -progress /var/www/main /www/main/

烦人的错误提示没有了。