Linux 将文件从旧服务器传输到新服务器

Dan*_*rik 1 linux migration file-transfer

我一直在谷歌搜索这个话题,但没有关于如何从旧的 Linux 新服务器传输文件的好建议。

我的目标是:

  1. 传输所有文件,包括隐藏文件

  2. 保留权限

  3. 保留所有权

  4. 保留符号链接

  5. 能够多次开始传输,无需重新复制已传输的文件

谢谢你

Kyl*_*ndt 7

您可以使用 rsync 或 tar。使用 rsync,您希望存档模式保留所有内容。您还需要排除 sys 和 proc 文件系统。

rsync -av --progress / root@otherserver:/ --exclude='/proc' --exclude='/sys'
Run Code Online (Sandbox Code Playgroud)

首先使用试运行选项 (-n) 来确保这些排除是正确的。

更新:
您只需要主分区,因此:

sudo rsync -av /home/ root@remoteServer:/home/
Run Code Online (Sandbox Code Playgroud)