Rsync无法设置正确的用户名

我尝试rsync从服务器A到服务器B的文件夹:

rsync -aAXSHPr --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/ rsync -avz --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/ 

不pipe我怎样尝试,rsync都不会在某些文件上设置vmail所有者(使它们由root拥有)。 我不打断这个过程,我知道最后应该这样做。

vmail用户在两台服务器上具有完全相同的UID。 我可以当然在rsyncing之后chown文件。

这里可能会出现什么问题?

因为你似乎是根,我不知道你为什么使用--fake-super 。 你应该尝试删除它。

我从来没有使用过这个选项,但是阅读手册页似乎暗示了在使用--fake-super你也应该使用-M--fake-super所以它被应用在两端。