当前位置: 免费硬盘 >> 免费硬盘用途 >> 如何克隆备份你的Linux硬盘5种方法
有句老话说得好,有备无患。也许一种罕见的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硬盘:ClonezillaClonezilla克隆您的Linux硬盘驱动器,这个流行的灾难恢复解决方案基于Partclone,专为一系列Linux磁盘克隆任务而设计。支持所有预期的文件系统,包括Linux、Windows和macOS(以及其他版本)。
与dd和Partclone不同的是,Clonezilla是一个可引导的ISO文件。您可以将其写入DVD或USB存储器以完全克隆您的Linux硬盘。Clonezilla使用起来很简单,有键盘驱动的菜单,而不是晦涩的命令,所以任何人都可以掌握它。
使用Clonezilla,可以对想安装相同操作系统的多个PC同时进行镜像复制。
Clonezilla的操作篇幅较长,在这不详细说了,总之Clonezilla非常厉害,可以让你很简单就把你现在的环境分发到需要配置的所有机器上,数百台机器的安装几分钟就能同步完成。
克隆你的驱动器:balenaEtcherbalenaEtcher通常用于将ISO映像文件写入USB,但您也可以使用它来克隆Linux驱动器。Etcher是这个列表中最现代化的一个软件,拥有一个易于使用的干净GUI。您可以将Etcher作为AppImage运行,也可以安装二进制文件。
要克隆一个驱动器或分区,只需选择克隆驱动器在界面上,然后选择源驱动器和目的地,并点击Flash按钮。
如果您正在克隆您的系统驱动器,您可能需要考虑将Etcher添加到便携式USB上。你可以从GitHub下载Etcher。
使用这些工具克隆一个Linux硬盘驱动器非常容易
虽然您可能更喜欢简单地将重要数据同步到云中或者U盘中,但拥有一个完整的磁盘备份总是一个好消息,以便在发生系统错误时可以快速恢复。
如果有朋友需要使用,但是不太明白的话可以给作者留言。