在 Linux 上克隆整个硬盘的 4 种方法

想象一下您计算机中的硬盘驱动器发生故障。 您的计算机不再检测到它,并且无法恢复您保存的数据。 对于任何人来说,这都是一场噩梦。 您最终会希望备份硬盘上的所有内容。

幸运的是,这是可能的,而且比您想象的要容易得多。 有许多不同的可用 Linux 程序可以帮助您备份硬盘驱动器,其中包括一个已默认安装在每个 Linux 发行版中的程序。

最重要的是,这些工具将允许您将硬盘驱动器的内容保存到映像文件中,从而为您的备份存储提供更大的灵活性。

为什么要备份到图像文件?

许多现代备份工具会将您的硬盘驱动器的内容保存到云端或将您的硬盘驱动器克隆到另一个硬盘驱动器。 虽然这些都是有用且完全有效的选项,但它们不是很灵活。

如果您决定不希望将数据保存在您选择的特定云服务器中,那么您必须跳过箍来切换到新的。 或者,如果您将硬盘驱动器克隆到第二个,那么您需要在想要将备份移动到其他存储时一遍又一遍地重复该过程。

顾名思义,映像文件是包含整个备份的单个文件。 这意味着您可以像对待任何其他文件一样对待它,无论您是要移动、复制还是删除它等。这使您可以轻松地将备份移动到其他存储介质,甚至制作多个副本,这样即使您的备份也有备份.

1. GNOME 磁盘

GNOME Disks 是一个可用于任何具有无数用途的 Linux 发行版的程序。 它主要用于格式化硬盘驱动器、擦除它们的数据以及创建或修改驱动器上的分区。 但是,它还允许您将整个驱动器转换为映像,即创建一个 .img 备份。

要将硬盘驱动器转换为磁盘映像,请选择驱动器,进入驱动器选项菜单(通常看起来像一个带有三个点的按钮),然后选择“创建磁盘映像…”

克隆驱动器 Gnome 磁盘选项菜单

从那里,只需选择要保存图像文件的位置,然后单击“开始创建…”

将映像恢复到磁盘同样简单,并且使用类似的步骤。 单击驱动器选项菜单,转到“恢复磁盘映像…”并选择要恢复到硬盘驱动器的 .img 文件。

2. 部分图像

零件图 是一个终端程序,具有易于使用的基于文本的用户界面,可以快速将您的驱动器克隆为图像文件。 Partimage 的亮点在于它的运行速度。

由于 Partimage 只会从分区的已使用部分复制数据,因此它的处理速度比其他复制整个分区(包括空白空间)的备份软件要快得多。

同样,它还可以比许多替代方法更快地从映像文件恢复备份。

使用 Partimage 的唯一大缺点是它不支持 ext4 或 btrfs 文件系统,并且需要卸载被克隆的文件系统。 这意味着您在使用时无法克隆整个根驱动器。

Partimage 使用起来相当简单,特别是对于已经习惯使用终端的任何人。

安装 Partimage 就像使用发行版的包管理器来安装它一样简单。 为了 example,在 Ubuntu 和其他基于 Debian 的发行版上,使用以下命令:

安装后,可以立即从终端启动。

从这里开始,菜单相当简单。 请务必阅读为您布置的所有控件,使用箭头键浏览菜单。

克隆驱动器零件图

选择要克隆的分区后,按照菜单中显示的说明进行操作,然后按 F5 转到下一部分。

克隆驱动器部分图像压缩

它会让您选择压缩级别,例如将图像拆分为多个文件。

当您再次按 F5 继续时,它会要求您确认您设置的选项,然后开始克隆过程。

3.克隆Zilla

与此列表中的其他工具不同,Clonezilla 不是您在计算机上安装的工具。 相反,它使用 USB 驱动器运行,并让您启动它以克隆您的硬盘驱动器。

对于任何有创建 Linux Live USB 经验的人来说,这将是非常熟悉的,因为该过程本质上是相同的。

克隆驱动器 Clonezilla 网站 1

Clonezilla 官方网站 并下载 ISO。 它们中的任何一个都可以,但稳定或替代稳定将是您最好的选择。

从那里,您需要将其刻录到 USB 驱动器,然后重新启动计算机,确保启动到您刚刚创建的 Live USB。

克隆驱动器 Clonezilla 菜单

启动 Clonezilla Live USB 后,说明非常简单。 选择“设备映像”模式来克隆您的硬盘,然后继续选择您希望保存新映像文件的位置并按照其余说明进行操作。

当它询问您是要运行初学者模式还是专家模式时,请选择初学者模式以使事情变得更简单。

其余的菜单应该很容易理解,但是如果您迷路了,请按照这个简单的 Clonezilla 教程进行操作。

4.dd

最后,我们有 dd,一个内置的 Linux 命令,基本上每个 Linux 发行版都可以使用它。

dd 是一个非常强大的工具,如果你不小心,可能会产生一些非常严重的后果。 意外覆盖硬盘非常容易。 在使用命令之前,请务必仔细检查输出的目标。

将您的硬盘驱动器克隆为图像文件 dd 非常简单。 首先,您需要确定要克隆的驱动器的名称。 有几种方法可以做到这一点,但这里我们只是使用 lsblk 列出您的驱动器及其所有分区。

虽然有很多有用的选项 lsblk 命令,我们真的只需要这个场景的默认值。 打开终端并输入以下内容:

克隆驱动器 Dd Lsblk

当你跑 lsblk,您应该会看到一个或多个驱动器及其下方的分区。 使用此信息来确定要克隆的驱动器。 我们使用“sda”作为 example.

接下来,使用以下 dd 命令:

克隆驱动器 Dd 克隆

当然,您可以更改图像文件的目的地。 该过程完成后,您可以移动图像文件或复制它。

但是请注意,您不应该在当前使用的文件系统上执行此操作,因为如果在使用时复制它们,您最终可能会得到损坏的文件。

当您决定将备份恢复到硬盘驱动器时,该过程就像创建备份一样简单。

同样,请确保指定要将备份还原到的硬盘驱动器的名称。

经常问的问题

1.我不小心擦了我的硬盘! 有什么办法可以找回数据吗?

在大多数情况下,您不太可能取回数据。 但是,您可以使用 摄影记录 恢复未被覆盖的文件。

2. 备份后如何制作备份?

最快和最简单的方法是使用命令行复制它。

这将在您的当前目录中创建一个副本,但如果您愿意,您也可以指定一个不同的目录来保存它。

您也可以像使用任何其他文件一样使用文件浏览器创建副本。 只需右键单击它,选择“复制”然后粘贴它。

3. 有没有办法压缩图像文件使其更小?

是的,您可以使用 gzip 快速压缩备份”

总结

您现在应该对将整个硬盘驱动器克隆到磁盘映像的好处以及在 Linux 上执行此操作的一些方法有了一个很好的了解。 但是,如果您决定改用基于云的备份服务,请按照本指南使用 CloudBerry 备份您的 Linux 桌面。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅