我有两台服务器,A 和 B。我想将服务器 A 克隆到 B。A 运行 Linux,并且它们都是远程的,我无法对它们进行物理访问
解决这个问题的最佳方法是什么?
谢谢,
答案1
您可以在新服务器上设置分区,复制所有内容并写入引导加载程序 + 调整 fstab 和内核(或者如果使用默认模块化内核,则无需触及任何东西)和网络相关配置。
或者安装其他系统,然后安装第一个系统上安装的所有软件包,并移动数据集(无论它们是什么);数据库转储、主目录、假脱机目录……您可能需要的任何东西从服务器 A 到 B。
在第一种方法中,您将获得相同的系统,只需调整一些细节……在第二种方法中,您将安装必要的组件,虽然最初可能会缺少一些东西,但您将进行一些清理并使用所需的数据重新开始。
要传输数据,有很多选项 ftp scp/sftp rsync tar && netcat dd && netcat
关闭所有选项我建议使用 rsync 或 tar 与 netcat 因为这样传输的数据最少并且您可以保留系统 A 的权限。