Partclone:克隆和还原分区的应用程序

零件克隆

如果他们曾经使用过Clonezilla 创建操作系统的备份, 您已经体验了Partclone的强大功能。 与dd等其他工具不同,Partclone知道如何与特定文件系统进行交互,因此它可以创建更小的备份,仅克隆分区上的已用空间。

部分克隆 是一个免费的开源工具,旨在使我们能够创建和克隆分区映像 由Clonezilla开发人员提交。 实际上,Partclone是Clonezilla所基于的工具之一。

为了更好地解释dd命令作为参考,Partclone是如何工作的,这非常有用,但是dd对文件系统一无所知,因为它仅复制磁盘或分区的每个块,从而创建了一个完美的克隆1:例如,如果要克隆1 GB磁盘,则为40,这将复制每个扇区并提供40GB文件。

您可以说,这是合乎逻辑的,但是Partclone的行为有所不同,因为它可以与最常见的文件系统类型进行智能交互,从而仅对分区中使用过的块进行备份,从而获得大量备份较小。

简而言之,如果我们要克隆一个40GB的磁盘,但它仅占用20GB,则生成的文件将仅为20GB,而不是40GB。 因此,我们避免占用空白的空间。

支持的文件系统

Partclone支持所有流行的文件系统,例如:ext2,ext3,ext4,hfs +,reiserfs,xfs,jfs,ntfs,fat(12/16/32),exfat等。 备份文件系统将根据语法实用程序确定要与程序一起使用的后缀。

例如,要备份ext2文件系统,我们将使用parclone.ext2命令。 另外,如果Partclone不支持某些特定的文件系统,则可以使用命令partclone.dd。

我们可以从Partclone突出显示的其余部分包括:

Partclone中的函数

开源:Partclone是在GNU GPL许可下发布的,并且可以在GitHub上公开供稿。

跨平台:在Linux,Windows,MAC,ESX文件系统备份/还原和FreeBSD上可用。

将分区克隆到映像文件。

将映像文件还原到分区。

快速复制分区。

显示传输速度和经过的时间。

支持用于vmware ESX服务器的vmfs和用于FreeBSD文件系统的ufs。

如何在Linux上安装Partclone?

如果要安装此克隆软件, 我们拥有将其包含在几乎大多数Linux发行版的存储库中的功能,我们只需要打开一个终端并执行您系统的相应命令即可。

在Debian,Ubuntu和我们运行的衍生产品上安装Partclone:

sudo apt install partclone

而, 将其安装在我们执行的CentOS,RHEL,Fedora或衍生产品上:

sudo yum install partclone

openSUSE我们只需要执行:

sudo zypper install partclone

最后, 适用于ArchLinux及其衍生产品:

sudo pacman -S partclone

如何使用Partclone?

部分克隆

在这一点上,重要的是要知道为了能够使用Partclone,必须卸载将要使用的卷 因此,如果您的磁盘是安装了系统的磁盘,则建议您使用实时版本。

一个实际的例子 的确如此,我想对主磁盘进行备份并且它具有ext4文件系统,命令如下:

partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl

参数-c允许我们指定要执行的操作是克隆,而参数-s允许我们指定要克隆的源。

最后,-o告诉Partclone我们要将备份映像存储在哪里。

请注意,这里的.pcl扩展名完全是任意的-为了方便起见,我们使用它。

还原它:

partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1

在这里,我们仅说明-r参数是要告诉Partclone我们将要还原。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。