我只是准备把我们的生产系统转移到一个新的硬件。
如果可能的话,我宁愿在新机器上拥有相同的用户/用户ID。 新机器上还需要一个MySQL数据库。
我正在考虑将硬盘从新机器放入旧生产系统,然后使用磁盘映像器克隆原始硬盘。
你这是个好主意吗? 你会推荐什么样的磁盘映像? 而且 – 由于新的硬盘大于旧硬盘 – 我怎样才能使用新硬盘上的额外空间?
任何其他有用的提示,我怎么能做到这一点,而不必太多努力,非常感激。
你可以做你的系统转储。 我build议你有一个不太老的内核。
要简单地复制它,请在Live CD或类似的东西上启动,然后运行以下命令:
dd if=/dev/hdx of=/dev/hdy
hdx是您的源设备,hdy是目的地。 你也可以通过SSH连接来完成它:
ssh source_server_ip 'dd if=/dev/sda' | dd of=/dev/sda
好消息! 我已经能够将生产系统移动到新机器上,而无需使用clonezilla 。
而且我甚至不必将新机器的硬盘放入生产机器。 这一切都通过使用networking无缝工作。
此外, clonezilla能够在新驱动器上按比例调整分区大小,请参阅: http : //tuxradar.com/content/how-clone-hard-drives-clonezilla
编辑 :clonezilla似乎只使用dd作为后备。 它在“已知”types的文件系统上使用不同的方法。 这有dd的好处,因为它不必包含空白块。
我只是将新磁盘分区,然后tar旧磁盘并解压到新磁盘。 重新运行grub来确保它自己安装,而且你很好。 不用担心磁盘映像或不得不调整分区大小。