系统管理专业人士和家庭用户都同样需要能够快速可靠地对整个磁盘进行一对一复制,这既是为了备份和恢复的目的,也是为了简化部署以及对现有系统进行完整刷新、修复和升级的过程。
为此,磁盘克隆实用程序是必不可少的,以确保您拥有原始磁盘的精确且未损坏的副本。多年来,Norton Ghost(现在是 Symantec 的产品)一直是管理员和技术人员寻求克隆磁盘的首选工具。但如今市场已经扩大,许多开源工具提供了可比甚至更卓越的性能。
让我们来看看四种这样的开源工具,每种工具都有略微不同的侧重点,它们使磁盘克隆成为一项简单的任务。
Clonezilla
Clonezilla 是一款开源磁盘映像和克隆工具,它构建了两个不同的版本,一个用于单机,另一个设计用于一次处理数十台计算机。它支持各种文件系统,包括 Linux、Windows 和 MacOS 的大多数流行文件系统。Clonezilla 的某些部分本质上只是对下面其他工具的封装,但这使其成为对磁盘映像新手来说更易于使用的工具。该程序的单机版本本质上是一个 Linux Live CD,它围绕常见的克隆和映像任务放置了一个简单的菜单结构。
Clonezilla 主要用 Perl 编写,源代码可以在项目主页上找到,并采用 GPL version 2 许可。
dd
一个更基础的工具是 dd,它作为一个 Unix 和后来的 Linux 命令行工具已经存在了几十年,它本质上执行从一个位置到另一个位置的原始写入,并且可以通过各种选项进行配置。如果您正在运行 Linux 机器或类似的 BSD 系统,那么您很可能已经安装了 dd:它是 GNU coreutils 的一部分。
您可能以前使用过 dd 来为您最喜欢的 Linux 发行版创建 Live USB 安装程序,或者将操作系统复制到 SD 卡以在 Raspberry Pi 上使用。虽然它只是一个简单的终端命令,但它的简单性意味着您可以将 dd 包含在脚本中,以根据您的确切需求,以更自动化的方式执行备份和还原。
您可以在 GNU FTP 站点上找到 dd 的源代码,它在 GPL version 3 许可下获得许可。
FOG
The FOG Project 提供了一个基于 Web 的磁盘克隆工具,旨在将各种开源工具结合在一起,以便轻松为 Windows、Linux 和 Mac OS 提供映像解决方案。它使用 PXE(预启动执行环境)引导来下载一个小型 Linux 客户端并远程执行映像,这使得维护大批量计算机比手动搬运磁盘容易得多。
我们之前已经非常详细地介绍了 FOG,因此,如果您有兴趣了解有关如何使用 FOG 的更多信息,请查看 本教程。
根据 FOG 用户指南,FOG 在 GPL 许可下获得许可,其 PHP 源代码可以从 SourceForge 下载。
Partimage
Partimage 是一款基于 Linux 的工具,通常打包用于 Live Rescue CD,它支持各种分区类型,并具有相对易于使用的菜单结构。它比 Clonezilla 的直观性稍差,但在某些情况下可能更适合您。
Partimage 在 GPL version 2 许可下获得许可,其 C++ 源代码可以在 SourceForge 上找到。
当然,这些并非唯一免费和开源的磁盘克隆工具。Wikipedia 列出了 十几个其他具有开源许可证的工具,当然还有更多隐藏在互联网上的工具。您是否有最喜欢的磁盘克隆工具,无论是这里列出的工具还是我们应该包含的工具?请在下面的评论中告诉我们。
3 条评论