小智 1
恕我直言,全新安装、整个 HDD 的副本(原始副本、dd样式)或整个文件系统的副本(tar / rsync 样式)并没有多大区别,无论是在稳定性还是性能方面。
不过,当您谈论副本时,您需要注意以下几点:
/boot/initrd*文件。对于每个内核,您通常最终都会创建一个initrd,这是一个包含内核本身启动系统之前所需的基本驱动程序的映像。如果您将系统复制到的硬件不同,initrd则不同,并且可能无法启动。
xorg.conf配置和类似。同样,如果硬件不同,旧配置不太可能工作。然而,最近几天,大部分 X 配置都被自动检测到。
如果使用 dd 将整个 HDD raw 复制到新机器,则新机器需要具有类似大小的磁盘。除非您是那种喜欢玩parted的人:) 另外,在fsck复制之前,请确保您正在复制的磁盘未安装(或安装为只读)且健全(干净)。您不想复制损坏的磁盘或正在写入的磁盘。
tar如果您使用/复制整个硬盘rsync,请确保不要复制/proc和,更喜欢使用和/sys之类的选项,并再次确保您不会复制处于不一致状态的文件。示例:您确实不希望 mysql 在复制数据库文件时对其进行写入。-a--numeric-ids
也就是说,我已经完成了全新安装和副本。
硬盘克隆 = 操作系统克隆/映像?
克隆/备份/图像
克隆的优点
一旦克隆了硬盘或操作系统,每次系统出现大错误时,您都可以一键恢复所有内容,而不是安装新副本,如果克隆不是太重,通常可能需要 10-20 分钟。
全新安装
我的建议
如果你的操作系统有很多你的东西和调整,并且你想保留它们,并且你的系统运行良好,那么就进行克隆,因为如果你有任何类型的错误,那么首先尝试删除错误,然后克隆你不想克隆的东西您的操作系统克隆的错误。如果您不关心调整/自定义/数据,而不是全新安装[始终建议您在进行全新安装时,在系统运行良好时克隆全新安装]