如何克隆你的 Linux 硬盘:4 种方法

仅仅因为您正在运行 Linux 操作系统并不意味着您不会时常遇到问题。 有一个备用计划总是好的,以防万一出现问题。 也许一种罕见的 Linux 病毒会攻击; 也许您会成为勒索软件诈骗者的目标。 也许硬盘驱动器 (HDD) 会发生故障。

通过克隆 Linux 硬盘驱动器,您可以创建以后可以恢复的磁盘映像。 但是你如何克隆你的 Linux 硬盘呢?

Linux 磁盘克隆工具

您的 Linux 安装可能会出现错误; 您可能正在将硬盘驱动器升级到更大的容量。 不管是什么问题,如果您有磁盘备份,那么让一切恢复并再次运行将相对简单。

我们找到了四种克隆 Linux 硬盘驱动器的顶级解决方案:

  1. dd
  2. 零件图
  3. 部分克隆
  4. 克隆尼西拉

有些可能预装在您的 Linux 发行版中。 其他 Linux 克隆磁盘工具可能可从第三方安装。 无论哪种方式,不久之后您就可以让您的系统恢复正常运行。

让我们看一下在 Linux 中克隆驱动器的四个主​​要选项。

1. dd:本机 Linux 磁盘克隆工具

也许是它们中最强大的 Linux 工具,dd 有时被称为“磁盘销毁器”。 如果使用不当,它可以删除磁盘中的内容,但如果您想知道如何在任何 Linux 发行版中克隆硬盘驱动器,无论是 Debian、Ubuntu 还是其他,都可以使用。

您会发现 dd 内置于大多数 Linux 操作系统中——如果没有,请从包管理器中安装它。 要克隆计算机的硬盘,请使用以下命令:

dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync

为了清楚起见,让我们分解这个命令:

  • sdX 是源盘
  • SDY 是目的地
  • BS 是块大小命令
  • 64K对应 BS

对于 64K 设置,默认值为 512 字节,相当小。 最好包含 64K 或更大的 128K 作为条件。 然而:虽然较大的块大小使传输更快,但较小的块大小使传输更可靠。

如果您只想克隆 Linux 磁盘驱动器的分区,请使用

dd if=/dev/sda1 of=/dev/sdb1 bs=64K conv=noerror,sync

如您所见,分区 sda1 (分割 1 在设备上 sda) 将被克隆到 sdb1, 新创建的分区 1 在设备上 数据库 这可能是连接到计算机的辅助或外部磁盘驱动器。

轻敲 Enter 运行命令。 克隆 Linux 驱动器需要多长时间取决于磁盘或分区的大小。 您甚至可以使用此命令将磁盘克隆到更大的驱动器。 只要确定目标卷足够大!

2. Linux 分区克隆工具 Partimage

如果你觉得 dd 太复杂,partimage 是一个不错的选择。 适用于大多数发行版,partimage 也适用于大多数发行版,并且不存在任何“磁盘破坏者”风险!

但是,partimage 不支持 ext4 文件系统,因此请避免使用它来克隆该类型的磁盘或分区。 它可用于克隆常见的 Linux 文件系统 ext3,以及 Windows 磁盘格式(FAT32 或 NTFS)。

在开始之前,请确保您要克隆的分区已卸载。 否则,您需要退出 partimage 才能继续执行此过程。 您可以随时使用 F6 钥匙。

阅读更多:如何在 Linux 中安装硬盘

在 Ubuntu 上安装 partimage 磁盘克隆软件:

sudo apt install partimage

从命令行启动:

sudo partimage

这是一个鼠标驱动的应用程序,需要您首先选择要克隆的分区。

  1. 点按向右移动到下一部分
  2. 选择 要创建/使用的图像文件 并输入一个名字
  3. 选择正确的 应采取的行动 (确保所选选项带有星号)
  4. F5 继续
  5. 在以下屏幕中,选择 压缩等级,以及您的首选 选项
  6. 设置图像分割模式并确定备份完成后会发生什么(例如, 重启 Linux)
  7. 轻敲 F5 接着说
  8. 确认详细信息,然后轻点 好的 开始这个过程

使用 partimage 克隆 Linux 磁盘驱动器通常很快,但速度取决于计算机的能力。

3. Partclone:镜像和克隆 Linux 磁盘分区

对于支持 ext4 文件系统备份的 dd 更成熟的替代方案,partclone 使用简单,但同样需要文本命令,而不是键盘或鼠标驱动的界面。 安装:

sudo apt install partclone

并启动:

partclone.[fstype]

…在哪里 [fstype] 是您要克隆的分区的文件系统类型。

以下命令将创建 hda1(硬盘驱动器 1,分区 1)的磁盘映像,称为 hda1.img

partclone.ext3 -c -d -s /dev/hda1 -o hda1.img

您可能想要恢复该图像,所以使用

partclone.extfs -r -d -s hda1.img -o /dev/hda1

有关使用的更多详细信息,请参见 部分克隆网站.

4. 使用 Clonezilla 克隆你的 Linux 驱动器

要获得更灵活的解决方案,何不试试 Clonezilla? 这种流行的灾难恢复解决方案基于 Partclone,专为一系列 Linux 磁盘克隆任务而设计。 Linux、Windows 和 macOS(及更高版本)支持所有预期的文件系统。

与 dd 和 Partclone 不同,Clonezilla 可作为可引导 ISO 使用。 您可以将其写入 DVD 或 USB 记忆棒以完全克隆您的 Linux 硬盘。 Clonezilla 易于使用,具有键盘驱动的菜单而不是晦涩的命令,因此任何人都可以掌握它。

虽然 Clonezilla 可以设置为独立的实用程序,但您可能更喜欢将它用作 Hiren 的 Boot CD 恢复工具的一部分。

您还可以以专业的身份使用 Clonezilla,对具有相同操作系统的多个类似 PC 设置进行映像。

下载: 克隆尼西拉

克隆你的 Linux 硬盘很容易

如果您以前从未克隆过硬盘驱动器,您可能会有点不愿意开始。 这可能会令人生畏,尤其是当您的 HDD 损坏,迫切需要在失败前进行克隆时,您会陷入困境。

虽然您可能更喜欢简单地将重要数据同步到云端,但最好有一个完整的磁盘备份,以便在系统出现错误时快速恢复。 但是,请记住谨慎使用这些工具,因为它们很容易导致您意外丢失数据。