Ubuntu:将生产系统迁移到新硬件的简单方法

Ubuntu:将生产系统迁移到新硬件的简单方法

我正准备将我们的生产系统迁移到新的硬件上。

如果可能的话,我希望在新机器上拥有相同的用户/用户 ID。新机器上还需要一个 MySQL 数据库。

我正在考虑将新机器的硬盘放入旧的生产系统,然后使用磁盘映像器克隆原始硬盘。

您觉得这是个好主意吗?您会推荐哪种磁盘映像程序?而且 - 由于新硬盘比旧硬盘大 - 我该如何使用新硬盘上的额外空间?

非常感谢任何其他有用的建议,让我可以不用付出太多努力就能完成搬家。

答案1

你可以转储你的系统。我建议你使用不太旧的内核。

要简单地复制它,请在实时 CD 或类似设备上启动并运行以下命令:

dd if=/dev/hdx of=/dev/hdy

hdx 是源设备,hdy 是目标设备。您也可以通过 SSH 连接进行此操作:

ssh source_server_ip 'dd if=/dev/sda' | dd of=/dev/sda

答案2

好消息!我可以轻松将生产系统迁移到新机器上clonezilla

我甚至不需要将新机器的硬盘物理地放入生产机器中。一切都无缝地进行着,使用网络

此外,还clonezilla能够在新驱动器上按比例调整分区大小,请参阅: http://tuxradar.com/content/how-clone-hard-drives-clonezilla

编辑: clonezilla 似乎仅将 usedd作为后备。它在“已知”类型的文件系统上使用不同的方法。这样做的好处是速度要快得多,dd因为它不必包含空块。

答案3

我只需对新磁盘进行分区,然后将旧磁盘打包并解压到新磁盘上。重新运行 grub 以确保它自行安装,然后您就可以开始了。无需担心磁盘映像或调整分区大小。

相关内容