使用 rsync 将数据从一台服务器迁移到另一台服务器

使用 rsync 将数据从一台服务器迁移到另一台服务器

我正在从一个 VPS 转移到另一个 VPS,我认为传输数据的最简单方法是rsync

但是,数据归一个www-data没有 ssh 权限的用户所有,我希望它归目标计算机上的同一个(命名)用户所有。显然,我需要保留所有文件权限。我通过另一个sudo在两台机器上都具有权限的用户拥有 SSH 访问权限。

可以使用 rsync 来做到这一点吗?

答案1

为什么不先 rsync 然后 chown 呢?或者,您可以暂时允许 root 登录其中一台机器并运行 rsync。如果以 root 身份运行 - 它将保留所有权。

相关内容