迁移Linux数据的最快方法

我正在寻找一个快速将Linux安装迁移到另一个硬件的方法。

正如我在另一个问题( 无法在CentOS中访问恢复设备)中所写的那样,我将软件RAID中的2个磁盘移动到了另一个硬件,现在它不能启动,因为服务器有一个不包含在initrd映像中的SATA硬件控制器。 我花了一整天的时间试图解决这个问题(用亲爱的mkinitrd),但仍然无济于事。 这一切都可能变得复杂,因为我有一个软件突袭运行和操作系统的顶部,并沿线的某个地方它不工作。

无论如何,我现在只想build立一个新的镜像raid,尽可能快地移动旧驱动器中的所有数据,尽可能less的configuration。

有没有一个好的方法来做到这一点? 我听说DD应该诀窍,但稍后将与控制器一起工作,或者它只是覆盖所有的磁盘,我会回来的一开始?

巨大的感谢提前!

你最好打赌将rsync的数据。 我将启动服务器,并将其设置为初始“启动”rsync,而原始服务器仍然运行。 然后,当准备投入生产时,您可以采用更小的停机窗口将更改和locking的文件rsync同步到新服务器。