我在多台服务器上工作,需要将大量数据从一台(生产)复制到另一台(暂存)。源服务器(生产)有一个用于共享文件的 NAS,可通过符号链接访问这些文件。
rsync -aL --delete production-2::www/html /var/www/ > /var/log/assets-sync.log
在日志中,我得到以下输出:
symlink has no referent: "/html/share" (in www)
symlink has no referent: "/html/files" (in www)
symlink has no referent: "/html/assets" (in www)
正如@LeonardChalis 建议的那样,基本的 (
--no-l
) rsync 有效,我求助于服务器人员,他们更新了我的权限。