我有一台 Ubuntu 12.04 生产服务器,配有 500 GB(已使用近 15 GB)的硬盘。我想将整个硬盘(包括其分区结构)复制到另一个 400 GB 大小的硬盘上,这样更换硬盘就不会影响工作系统。
哪种工具是这项任务的最佳解决方案?
答案1
有许多工具可以做到这一点,每个工具都有自己的优点和缺点。克隆兹拉是一个经常用于此任务的实用程序;但是,我不确定它能如何应对目标磁盘小于源磁盘的事实。
另一种选择是手动对目标进行分区(使用 GParted、、、或parted
其他工具),在目标上创建文件系统,挂载目标分区,然后使用或复制所有内容。这将需要对目标进行一些额外的更改,例如(可能)调整其并安装引导加载程序。总的来说,这种方法比许多方法都需要更多的努力,但如果你知道自己在做什么,它就非常灵活,而且它绝对可以从较大的磁盘复制到较小的磁盘,前提是文件实际上适合目标空间。fdisk
gdisk
cp
tar
/etc/fstab
答案2
答案3
我会推荐克隆兹拉,它使用简单,执行整个磁盘备份,并且不会占用太多的备份空间。
为此,首先您必须从这里下载 clonezilla ISO。
下载完成后,您需要将其刻录到 CD。
然后您必须从它启动才能进行完整的系统备份。
完整流程如下:http://clonezilla.org/clonezilla-live-doc.php
您必须选择“保存磁盘映像”选项,其步骤如下-http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image
备份完成后,您可以使用“恢复磁盘映像”选项进行恢复,具体步骤如下:http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/02_Restore_disk_image
仔细查看。如果您有任何疑问,请告知我们。
谢谢你!
答案4
您可以使用 dd 来复制磁盘。这这篇文章介绍了如何使用 Ubuntu Live CD 克隆硬盘。