我怎样才能从一个VPS迁移到另一个,同时保持configuration?
我看到这个问题在两个Linux VPS之间迁移数据的最佳方法
但那只是迁移数据。
我build立了一个很痛苦的电子邮件服务器(Dovecot / Postfix),Tomcat,PHP,Apache,Webmin等,并且希望为他们复制configuration,而不必重新设置所有的东西。
我害怕如果我复制根目录,会有像/ dev这样的特殊文件,不应复制。
几天前我经历了这个确切的任务。 我执行的步骤基本上是这样的:
mount --bind / /mnt/servername tar -C /mnt -c servername | ssh user@newserver dd of=copy.tar tar -C /mnt -c servername | ssh user@newserver dd of=copy.tar 如果目标VPS提供networking启动,虚拟控制台等pipe理function,步骤5变得更简单。我正在迁移的VPS提供了上述两者。 虚拟控制台正在使用连接到pipe理程序的VNC客户端访问虚拟显示器。
如果您没有这样的pipe理function,那么您需要在第一次尝试中正确实施。 更新引导装载程序是具有挑战性的。