免费硬盘

如何克隆备份你的Linux硬盘5种方法

发布时间:2024/8/26 13:23:57   
中科白癜风暖心公益活动 https://m.39.net/pf/a_4830977.html

有句老话说得好,有备无患。也许一种罕见的Linux病毒会攻击你,或者你会成为勒索软件骗子的目标。硬盘驱动器(HDD)可能会出现故障。

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

Linux磁盘克隆工具

您的Linux安装可能会出现错误;你可以升级你的硬盘驱动器到一个更大的卷,或者你可能需要克隆Ubuntu到另一个驱动器。无论问题是什么,如果你有一个有效的备份计划,会让数据恢复这件事情变的相对简单。

以下是克隆Linux硬盘驱动器的五大解决方案:

dd

Partimage

Partclone

Clonezilla

balenaEtcher

有些可能会预装在您的Linux发行版中。其他Linux克隆磁盘工具可能可以从第三方源安装。无论哪种方式,都会很快的恢复您的系统。您甚至可以使用这些工具将LinuxHDD克隆到SSD。

Linux本地磁盘克隆工具:dd:

dd可能是其中最强大的Linux工具,有时也被称为“磁盘破坏者”。如果使用不当,它会删除你磁盘上的内容,但是如果你想知道如何在Ubuntu、Arch或任何你使用的Linux发行版中克隆磁盘,这个工具都很适合你。

ddif=/dev/sdXof=/dev/sdYbs=64Kconv=noerror,sync

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

sdX是源磁盘,sdY是目的磁盘,bs是块大小命令

64K对应于bs

关于64K设置,默认值是字节,这是相当小的。最好将64K或更大的K作为条件。然而,虽然较大的块大小使传输更快,但较小的块大小使传输更可靠。

如果你只想克隆Linux磁盘驱动器的一个分区,使用:

ddif=/dev/sda1of=/dev/sdb1bs=64Kconv=noerror,sync

如您所见,dd将把分区sda1(设备sda上的分区1)克隆到设备sdb上新创建的分区sdb1。这可以是附加到计算机上的其他硬盘或者外部磁盘。

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

Linux分区克隆工具:Partimage

但是,Partimage不支持ext4文件系统,因此避免使用它克隆该类型的磁盘或分区。您可以使用它克隆Linux文件系统ext,以及Windows磁盘格式(FAT2或NTFS)。

在启动之前,确保要克隆的分区已卸载。否则,在继续该过程之前,您需要退出Partimage。你可以使用F6键退出Partimage。

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

sudoaptinstallpartimage

sudopartimage

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

按右箭头键移动到下一节

选择Imagefiletocreate/use并输入名称

选择要执行的正确操作

按F5继续

在下面的屏幕中,选择压缩级别和您的首选选项

设置映像分割模式并确定备份准备好后会发生什么(例如,重新启动Linux)

按F5继续

确认详细信息,然后选择OK开始该过程

使用Partimage克隆Linux磁盘驱动器通常很快。

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

对于支持ext4文件系统备份的更成熟的dd替代方案,Partclone使用起来非常简单,但同样需要命令行,而不是键盘或鼠标驱动的界面。在基于debian的发行版上安装它:

sudoaptinstallpartclone

partclone.[fstype]

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

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

partclone.ext-c-d-s/dev/hda1-ohda1.img

您可以稍后使用以下命令恢复映像:

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

克隆你的Linux硬盘:Clonezilla

Clonezilla克隆您的Linux硬盘驱动器,这个流行的灾难恢复解决方案基于Partclone,专为一系列Linux磁盘克隆任务而设计。支持所有预期的文件系统,包括Linux、Windows和macOS(以及其他版本)。

与dd和Partclone不同的是,Clonezilla是一个可引导的ISO文件。您可以将其写入DVD或USB存储器以完全克隆您的Linux硬盘。Clonezilla使用起来很简单,有键盘驱动的菜单,而不是晦涩的命令,所以任何人都可以掌握它。

使用Clonezilla,可以对想安装相同操作系统的多个PC同时进行镜像复制。

Clonezilla的操作篇幅较长,在这不详细说了,总之Clonezilla非常厉害,可以让你很简单就把你现在的环境分发到需要配置的所有机器上,数百台机器的安装几分钟就能同步完成。

克隆你的驱动器:balenaEtcher

balenaEtcher通常用于将ISO映像文件写入USB,但您也可以使用它来克隆Linux驱动器。Etcher是这个列表中最现代化的一个软件,拥有一个易于使用的干净GUI。您可以将Etcher作为AppImage运行,也可以安装二进制文件。

要克隆一个驱动器或分区,只需选择克隆驱动器在界面上,然后选择源驱动器和目的地,并点击Flash按钮。

如果您正在克隆您的系统驱动器,您可能需要考虑将Etcher添加到便携式USB上。你可以从GitHub下载Etcher。

使用这些工具克隆一个Linux硬盘驱动器非常容易

虽然您可能更喜欢简单地将重要数据同步到云中或者U盘中,但拥有一个完整的磁盘备份总是一个好消息,以便在发生系统错误时可以快速恢复。

如果有朋友需要使用,但是不太明白的话可以给作者留言。



转载请注明:http://www.aideyishus.com/lkcf/6451.html
------分隔线----------------------------