系统管理专业人员和家庭用户都需要能够快速可靠地制作整个磁盘的一对一副本,这既是为了备份和恢复,也是为了简化部署以及完整刷新修复和升级现有系统。
为此,磁盘克隆实用程序是必不可少的,以确保您拥有原始磁盘的精确且未损坏的副本。多年来,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
FOG 项目 提供了一个基于 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 上找到。
这些当然不是唯一免费和开源的磁盘克隆工具。维基百科列出了 十几个其他工具,它们都具有开源许可证,并且肯定还有更多隐藏在互联网上的工具。您是否有最喜欢的磁盘克隆工具,无论是这里列出的工具还是我们应该包含的工具?请在下面的评论中告诉我们。
3 条评论