我如何轻松克隆我的整个系统?

我如何轻松克隆我的整个系统?

我正在运行 Ubuntu 14.04 LTS,我的硬盘出现了一些问题。我买了一个同样大小(1TB)的新硬盘,打算将所有数据(软件、工作、图片等)移到新硬盘上。

最简单的方法是什么?

答案1

最简单的方法是使用上面建议的 Live CD/USB 中的 Gparted。为此,请查看 Gparted 中的“复制和粘贴分区”部分手动的。要重现链接中给出的步骤:

要复制分区:

  1. 选择未挂载的分区。请参阅“选择分区”。

  2. 选择:分区 → 复制。应用程序将该分区标记为源分区。

粘贴分区:

  1. 选择磁盘设备上未分配的空间。请参阅“选择未分配的空间”。

  2. 选择:分区 → 粘贴。应用程序显示粘贴 / 分区路径对话框。

  3. 如果需要,您可以调整分区的大小和位置。请参阅“指定分区大小和位置”。

  4. 如果需要,您可以指定分区的对齐方式。请参阅“指定分区对齐”。

  5. 单击粘贴。应用程序将在待处理操作窗格中显示复制分区操作。

答案2

从实时系统启动,通过 USB(或另一根 (s)ata 电缆,取决于您的硬件)插入新 HDD,然后启动“终端”。

检查旧硬盘 ( 可能是 ) 的路径/dev/sda以及新硬盘 ( /dev/sdb) 的路径,然后发出以下命令:

sudo dd if=/dev/sda of=/dev/sdb status=progress

请注意,这将花费很长时间。您可以在终端上监视进度。

另一种可能性是(甚至比 更快dd):

cat /dev/sda >/dev/sdb

答案3

使用 CloneZilla (http://clonezilla.org/)会处理好细节问题。

答案4

我创建了一个 bash 脚本,以最简单的方式使用 rsync 自动将整个克隆过程执行到另一个磁盘。

该脚本负责所有工作,例如更改 fstab 文件、在新磁盘上安装适当的 grub 以及更新它以创建新的 grub 菜单。

您只需使用 gparted 等工具为目标磁盘准备好适当的分区即可。

欲了解更多详情,请访问其存储库https://github.com/thiggy01/clone-ubuntu

相关内容