如何轻松克隆整个系统?

Ada*_*ian 29 clone hard-drive

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

最简单的方法是什么?

Ron*_*Ron 17

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

要复制分区:

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

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

粘贴分区:

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

  2. 选择:分区?粘贴。应用程序显示粘贴 /path-to-partition 对话框。

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

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

  5. 单击粘贴。应用程序在 Pending Operations 窗格中显示复制分区操作。


Dav*_*due 10

使用 CloneZilla ( http://clonezilla.org/ ) 将处理细节。

  • 尽管您的回答 100% 正确,但如果该链接被移动、更改、合并到另一个链接或主站点消失,它也可能 100% 无用...... **:-(** 因此,请[编辑]您的答案,并将链接中的相关步骤复制到您的答案中,从而保证您在本网站的生命周期内 100% 得到答案!**;-)** 您可以随时将链接留在答案底部作为您的材料来源... (7认同)
  • 不要这么难 Fabby:Clonezilla 已经存在很长时间了(我认为现在差不多有 10 年了)。如果网站被移动,您可以随时谷歌搜索。网站上提供了完整的手册和快速指南。你想包括什么:下载站点:osdn、sourceforge?或者github存储库?无论如何,当项目变得如此废弃以至于网站不再工作时,通常最好不要使用它,除非您阅读源代码。 (4认同)
  • 你能稍微扩展一下吗?例如,概述您将如何使用 clonezilla 来克隆分区... (3认同)
  • 我同意 jringoot 的观点。如果链接不可用,那么答案就毫无意义了。 (2认同)

Fra*_*que 8

从实时系统启动,通过 USB(或其他 (s) 数据线,取决于您的硬件)插入新硬盘,然后启动“终端”。

检查旧硬盘(可能/dev/sda)和新硬盘()的路径是什么/dev/sdb,并发出以下命令:

sudo dd if=/dev/sda of=/dev/sdb status=progress
Run Code Online (Sandbox Code Playgroud)

请注意,这将需要很长时间。您可以在终端上监控进度。

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

cat /dev/sda >/dev/sdb
Run Code Online (Sandbox Code Playgroud)

  • 使用具有更大块大小的 `dd` 会加快速度。例如`sudo dd if=/dev/sda of=/dev/sdb bs=1024k` (4认同)
  • 我想这就是我会选择的方法,说实话,我更喜欢 shell 的东西而不是 Gparted 的东西。 (2认同)
  • 卢锡安:da,e cea mai buna solutie。;) (2认同)
  • 这应该可行,但请注意,您正在编写每个块。如果您在 VM 环境中并且要克隆稀疏分配的磁盘,那么您将复制所有内容,包括空白空间,从而破坏稀疏分配的好处。对于这种情况,gparted 复制/粘贴(将源缩小到接近最小大小后)会更好。就像基于文件的克隆到新创建的分区一样。 (2认同)