适用于 Linux 服务器的 7 款最佳开源“磁盘克隆/备份”工具
磁盘克隆是将数据从一个硬盘复制到另一个硬盘的过程,实际上,您可以通过复制和粘贴来完成此过程,但您无法复制隐藏文件和文件夹或正在使用的文件,这就是为什么您需要克隆软件来完成这项工作,您还可能需要克隆过程来从您的文件和文件夹中保存备份映像。
基本上,克隆软件的工作是获取所有磁盘数据,将其转换为单个.img
文件并将其提供给您,以便您可以将其复制到另一个硬盘驱动器,这里我们有 7 个最好的开源克隆软件来为您完成这项工作。
1. Clonezilla
Clonezilla是一个基于 Ubuntu 和 Debian 的 Live CD,用于克隆所有硬盘数据或进行备份,根据 GPL 3 许可,它类似于 Windows 上的 Norton Ghost,但更有效。
特征
- 支持许多文件系统,如 ext2、ext3、ext4、btrfs、xfs 和许多其他文件系统。
- 支持 BIOS 和 UEFI。
- 支持 MPR 和 GPT 分区。
- 能够在任何连接的硬盘上重新安装 grub 1 和 2。
- 可在性能较弱的计算机上运行(仅需要 200 MB RAM)。
- 许多其他功能。
建议阅读: 如何使用 Clonezilla 克隆或备份 Linux 磁盘
2. 蒙多救援
与其他克隆软件不同,Mondo Rescue不会将您的硬盘驱动器转换为.img
文件,而是将其转换为图像.iso
,您还可以使用“ mindi ”通过 Mondo 创建自定义 Live CD,这是Mondo Rescue开发的一种特殊工具,用于从 Live CD 克隆您的数据。
它支持大多数 Linux 发行版,也支持 FreeBSD,并且获得 GPL 许可,您可以使用以下链接安装Mondo Rescue 。
3. 部分图像
Partimage是一个开源软件备份,默认情况下它在 Linux 系统下运行,可以从大多数 Linux 发行版的包管理器中安装,如果您没有默认安装 Linux 系统,您可以使用“ SystemRescueCd ”,这是一个默认包含 Partimage 的 Live CD 来执行您想要的克隆过程。
Partimage 在克隆硬盘驱动器方面非常快,但问题是它不支持 ext4 或 btrfs 分区,尽管您可以使用它来克隆其他文件系统,如 ext3 和 NTFS。
4. FSArchiver
FSArchiver是 Partimage 的延续,也是一个很好的硬盘克隆工具,它支持克隆 Ext4 分区和 NTFS 分区,下面是其功能列表:
特征
- 支持基本文件属性,如所有者、权限等。
- 支持类似 SELinux 使用的扩展属性。
- 支持所有 Linux 文件系统的基本文件系统属性(标签、UUID、块大小)。
- 支持Windows的NTFS分区以及Linux和UnixLike的Ext。
- 支持校验和,使您能够检查数据损坏情况。
- 只需跳过损坏的文件即可恢复损坏的档案。
- 能够在一个档案库中拥有多个文件系统。
- 能够以多种格式压缩档案,如 lzo、gzip、bzip2、lzma/xz。
- 能够将大文件分割成较小的文件。
您可以下载 FSArchiver 并将其安装到您的系统上,或者您可以下载也包含 FSArchiver 的SystemRescueCD 。
5. 部分克隆
Partclone是一个免费的分区克隆和恢复工具,用 C 语言编写,于 2007 年首次出现,它支持许多文件系统,如 ext2、ext3、ext4、xfs、nfs、reiserfs、reiser4、hfs+、btrfs,而且使用起来非常简单。
它根据 GPL 许可,也可作为 Clonezilla 中的工具使用,您可以将其作为包下载。
6.G4L
G4L是一个免费的 Live CD 系统,可以轻松克隆硬盘,它的主要功能是您可以压缩文件系统,通过 FTP 或 CIFS 或 SSHFS 或 NFS 将其发送到您想要的任何位置,它还从 0.41 版开始支持 GPT 分区,它根据 BSD 许可证获得许可并可免费下载。
7. 执行克隆
doClone也是一个免费软件项目,旨在轻松克隆 Linux 系统分区,用 C++ 编写,它支持多达 12 种不同的文件系统,它可以执行 Grub 引导加载程序恢复,并可以通过 LAN 将克隆映像传输到其他计算机,它还支持实时克隆,这意味着即使系统正在启动和运行,您也可以从系统创建克隆,doClone。
还有许多其他工具可以克隆您的 Linux 硬盘,您是否使用过上面列表中的任何克隆软件来备份您的硬盘驱动器?哪一个最适合您?如果您知道任何其他未在此处列出的工具,请告诉我们。