如何克隆您的Linux硬盘驱动器:4种方法

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

通过克隆Linux硬盘驱动器,您可以创建磁盘映像,以后可以将其还原。但是,如何克隆Linux硬盘驱动器?

Linux磁盘克隆工具

您的Linux安装可能会产生错误;您可能需要将硬盘驱动器升级到更大的容量。无论是什么问题,如果您有磁盘备份,则使事情重新备份并重新运行将相对简单。

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

  1. dd
  2. 零件图
  3. Partclone
  4. 克隆斯拉

有些可能已随Linux发行版预装。其他Linux克隆磁盘工具可能可以从第三方安装。无论哪种方式,都可以很快恢复系统的正常运行。

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

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

dd也许是它们中最强大的Linux工具,有时也被称为“磁盘破坏者”。如果使用不当,它可以删除磁盘上的内容,但是如果您想知道如何在任何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 (设备sda上的分区1 将被克隆到sdb1,即设备sdb上新创建的分区1 这可能是连接到计算机的辅助磁盘驱动器或外部磁盘驱动器。

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

2. Linux分区克隆工具,Partimage

如果您发现dd太复杂,那么partimage是一个不错的选择。 partimage适用于大多数发行版,partimage也适用于大多数发行版,并且不承担任何“磁盘破坏者”风险!

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

开始之前,请确保要克隆的分区已卸载。否则,您需要先退出partimage才能继续该过程。您可以随时使用F6键退出零件图像。

阅读更多:如何在Linux中挂载硬盘

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

 sudo apt install partimage

使用以下命令从命令行启动:

 sudo partimage

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

  1. 点按向右可移至下一部分
  2. 选择图像文件以创建/使用并输入名称
  3. 选择要执行的正确操作(确保所选的选项带有星号)
    克隆带有partimage的Linux磁盘驱动器
  4. F5继续
  5. 在以下屏幕中,选择“压缩级别” ,然后选择您的首选选项。
  6. 设置映像分割模式并确定备份后发生的情况(例如,重新引导Linux)
    克隆带有partimage的Linux磁盘驱动器
  7. 点按F5继续
  8. 确认详细信息,然后点击确定以开始该过程
    克隆带有partimage的Linux磁盘驱动器

克隆带有partimage的Linux磁盘驱动器通常很快,但是速度取决于计算机的功能。

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

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

 sudo apt install partclone

并启动:

 partclone.[fstype]

…其中[fstype]是您要克隆的分区的文件系统类型。

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

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

您可能要还原该图像,因此请使用

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

有关用法的更多详细信息,请访问partclone网站

4.使用Clonezilla克隆Linux驱动器

对于更灵活的解决方案,为什么不尝试Clonezilla?这个流行的灾难恢复解决方案基于Partclone,并设计用于一系列Linux磁盘克隆任务。跨Linux,Windows和macOS(及更高版本)支持所有预期的文件系统。

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

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

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

下载: Clonezilla

克隆Linux硬盘很容易

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

尽管您可能只希望将重要数据简单地同步到云中,但是拥有完整的磁盘备份始终是一个好主意,如果发生系统错误,可以快速还原该磁盘。但是请记住要小心使用这些工具,因为它们很容易导致您意外丢失数据。