如何复制整个硬盘?

hun*_*ter 12 partitioning backup hard-drive

我有一个带有 500 GB(使用近 15 GB)硬盘的 Ubuntu 12.04 生产服务器。我想将整个 HDD 包括其分区结构复制到另一个 400 GB 大小的 HDD,以便更改 HDD 不会影响工作系统。

哪种工具是此任务的最佳解决方案?

Rod*_*ith 6

有很多工具可以做到这一点,每个工具都有自己的优点和缺点。Clonezilla是一个经常用于此任务的实用程序;但是,我不确定目标磁盘小于源磁盘这一事实的处理效果如何。

另一种选择是手动对目标进行分区(使用 GParted、partedfdiskgdisk或其他一些工具),在目标上创建文件系统,挂载目标分区,然后使用cp或复制所有内容tar。这将需要对目标进行一些额外的更改,例如(可能)调整其/etc/fstab并安装引导加载程序。总的来说,这种方法比许多方法需要更多的努力,但是如果您知道自己在做什么,它就非常灵活,并且它绝对可以从较大的磁盘复制到较小的磁盘,前提是文件实际上适合目标空间。


rea*_*uck 0

您可以使用 dd 来复制磁盘。这篇文章介绍了如何使用 Ubuntu Live CD 克隆硬盘。