![硬盘克隆与全新安装](https://linux22.com/image/1114390/%E7%A1%AC%E7%9B%98%E5%85%8B%E9%9A%86%E4%B8%8E%E5%85%A8%E6%96%B0%E5%AE%89%E8%A3%85.png)
从稳定性和性能方面来看,将整个硬盘克隆到新计算机还是全新安装更好?
顺便说一句,我的大部分生产软件都在虚拟机中,可以轻松移动。但是,我的 ubuntu 裸机安装(非虚拟)是高度定制和调整的。
答案1
在我看来,全新安装,整个硬盘的副本(原始副本,dd
无论是从稳定性还是性能的角度来看,复制整个文件系统(tar/rsync 风格)都没有太大区别。
但是,当你谈论副本时,你需要注意以下几点:
/boot/initrd*
文件。对于每个内核,您通常最终都会创建一个initrd
,这是一个包含内核本身在启动系统之前所需的基本驱动程序的映像。如果您将系统复制到的硬件不同,则initrd
不同,并且可能无法启动。xorg.conf
配置和类似配置。同样,如果硬件不同,旧配置不太可能起作用。不过,最近很多 X 配置都可以自动检测到。如果您使用 dd 将整个 HDD 原始复制到新机器,则新机器需要具有类似大小的磁盘。除非您是那种喜欢玩 parted 的人 :) 另外,在
fsck
复制之前,请确保要复制的磁盘未安装(或以只读方式安装)且正常(干净)。您不想复制损坏的磁盘或写入过程中的磁盘。如果你使用复制整个硬盘
tar
/rsync
,确保不要复制/proc
和,最好使用和/sys
之类的选项,并再次确保您不会复制处于不一致状态的文件。例如:您确实不希望 mysql 在复制数据库文件时写入它。-a
--numeric-ids
也就是说,我已经完成了全新安装和复制。
答案2
硬盘克隆 = 操作系统克隆/映像?
克隆/备份/映像
- 嗯,这取决于你需要什么,但如果你当前的系统运行速度快,没有错误和故障,你可以使用 acronics 或 clonezilla 进行克隆/映像,还有更多方法可以克隆整个操作系统,无论你在系统上安装了什么,如果当前操作系统没有太多填充,那么它将被快速克隆和快速恢复,我建议你使用 acronics,因为它快速而稳定。
克隆的优势
一旦您克隆了 HD 或 OS,那么每次您的系统出现大错误时,您都可以通过一次单击恢复所有内容,而不必安装新的副本,如果克隆不是太重,通常需要 10-20 分钟。
全新安装
- 另一方面,全新安装就像开箱即用的新副本,您必须重新安装所有内容/程序等。
我的建议
如果您的操作系统有很多内容和调整,并且您想保留它们,并且您的系统运行良好,那么请进行克隆,因为如果您遇到任何类型的错误,请先尝试删除错误,然后进行克隆,因为您不想使用操作系统克隆来克隆错误。如果您不关心您的调整/自定义/数据,请进行全新安装[始终建议在系统运行良好的情况下进行全新安装时进行全新安装的克隆]