定义
Clonezilla 是一套分区与磁盘映像、克隆程序,功能定位与 Acronis True Image、Norton Ghost 等商业工具相近,用于系统部署、裸机备份与还原[2]。它由国家高速网络与计算中心(NCHC)的自由软件实验室开发,遵循 GNU 通用公共许可协议发布,任何人都可以在该协议下使用、复制、修改与再散布[1]。项目在开发过程中常以 OCS(Opensource Clone System,开源克隆系统)作为程序名称[3]。
Clonezilla 分为 Clonezilla live、Clonezilla lite server 与 Clonezilla SE(服务器版)三种形态:live 版适合单机备份与还原,lite server 与 SE 版面向一次克隆数十台计算机的大规模部署[2]。
原理
Clonezilla 建立在 DRBL、Partclone 与 udpcast 等开源组件之上,默认由 Partclone 完成映像与克隆工作[4]。对受支持的文件系统,程序只读写分区中已被数据占用的块,未使用的块被跳过,因此比整盘复制更快、占用空间更少;对不受支持的文件系统,则退回由 dd 执行扇区到扇区的完整复制[2][5]。
映像文件是存放本机磁盘、SSH 服务器、Samba 服务器、NFS 服务器或 WebDAV 服务器上的目录,内部由配置元数据与压缩后的分区数据文件组成,并可选用 ecryptfs 加密,或采用 AES-256 加密保护传输与存储[2]。还原时目标分区容量必须不小于来源分区,程序也支持 MBR 与 GPT 两种分区表,并可重新安装 grub 或 syslinux 引导程序[2][5]。
在批量场景下,Clonezilla SE 借助多播(multicast)把一个映像同时发送给多台客户端,lite server 则支持 BitTorrent 方式分发,二者都可在客户端支持 PXE 与网络唤醒时远程操作[2]。
发展历程
国家高速网络与计算中心的自由软件实验室在 2002 年前后提出 DRBL(Diskless Remote Boot in Linux,无碟远端开机)构想,用于把电脑教室转换为自由软件环境;2004 年 1 月 1 日,作为 OCS 程序名的 Clonezilla 雏形出现,并正式整合进 DRBL[3][6]。2005 年 11 月 28 日发布可适用于各受支持 GNU/Linux 发行版的统一版本[6]。
2006 年 5 月 8 日加入 DRBL 单一系统映像与 Clonezilla box 模式,理论上单张网卡可服务 253 台客户端;2007 年 3 月 14 日首次发行免安装的 Clonezilla live[7]。同年底,DRBL 在法国举办的第四届国际自由软件竞赛中获得公部门软件类别第一名,2009 年 3 月 DRBL 与 Clonezilla 团队获颁 2008 年行政院杰出科技贡献奖[7]。
进入 2020 年代后,Clonezilla live 仍以 Debian 不稳定分支为基础持续更新。2023 年 11 月 8 日发布的 3.1.1-27 版基于 Debian Sid、内核更新至 6.5.8,并把 Partclone 升级到 0.3.27[8];2025 年 6 月发布的 3.2.2-15 版改用 Linux 6.12 LTS 内核系列,Partclone 更新至 0.3.37 以修复 exFAT 分区还原相关问题,并以 dhcpcd-base 取代已停用的 dhclient[9]。
应用
Clonezilla 支持 GNU/Linux 的 ext2、ext3、ext4、reiserfs、reiser4、xfs、jfs、btrfs、f2fs、nilfs2,Windows 的 FAT12、FAT16、FAT32、exFAT、NTFS,macOS 的 HFS+ 与 APFS,以及 FreeBSD 等系统的 UFS、Minix 的 minix、VMware ESX 的 VMFS3 与 VMFS5 等文件系统,因此可对 32 位与 64 位平台上的这些操作系统做映像与克隆[2]。程序还支持 GNU/Linux 下的 LVM2 与 LUKS 加密卷[5]。
在批量部署方面,Clonezilla SE 曾在国家高速网络与计算中心的 C 教室同时还原 41 台计算机:以多播方式把一个 5.6 GB 的 Windows XP 映像分发到全部客户端约需 10 分钟,若采用单播则约需 50 分钟[5][4]。其官网称在 42 节点集群的高端硬件上,多播还原速率可达每分钟 8 GB[2]。
除机房还原外,该工具也用于新机批量装机、硬盘升级、系统迁移与灾难恢复等场景;配合自行开发的 drbl-winroll,还原后的 Windows 机器可自动改写主机名、工作组与 SID[2][5]。
局限
Clonezilla 的目标分区容量必须等于或大于来源分区容量,否则无法直接还原[2]。在官方说明的时点上,它尚未实现差异备份与增量备份,也不支持在线映像或克隆,待处理的分区必须先卸载[2][5]。
受所用映像格式限制,生成的映像无法被挂载浏览,也无法从中单独还原某个文件;此外,用于制作还原光盘的 live 版不支持多张光盘或多张 DVD 分卷还原,开机与映像文件需放在同一张介质中[5]。live 版官方给出的最低硬件要求为 x86 或 x86-64 处理器、196 MB 内存以及可引导设备[2]。
参见
参考资料
- 再生龍 [引用日期2026-10-14]
- Clonezilla [引用日期2026-10-14]
- 企鵝龍與再生龍 [引用日期2026-10-14]
- 软件包:clonezilla(3.35.2-3) [引用日期2026-10-14]
- Clonezilla 再生龍 [引用日期2026-10-14]
- 裸機還原系統 Clonezilla [引用日期2026-10-14]
- NCHE [引用日期2026-10-14]
- Clonezilla / News: Stable Clonezilla live 3.1.1-27 Released [引用日期2026-10-14]
- Clonezilla Live 3.2.2-15 磁盘克隆/成像工具发布,进行了各种更改 [引用日期2026-10-14]