Clonezilla 介绍与选型指南
Clonezilla(再生龙)介绍与选型指南:软件定位、partclone/ocs/DRBL 三层架构、功能特性与快速上手路径,并从社区活跃度、版本节奏、授权成本等维度量化对比 Rescuezilla、FOG、Acronis(溯源官方渠道,查询日期 2026-10-28)。
Clonezilla 介绍与选型指南
目标:说清 Clonezilla(再生龙)是什么、怎么工作、适合谁用,并与 Rescuezilla、FOG、Acronis 等同类方案做量化对比,帮助读者在"裸机备份/整机克隆"选型时做出正确决策。本篇为认知篇,全部信息溯源自官方渠道(clonezilla.org / drbl.org / 各竞品官方站点),溯源日期 2026-10-28,不含本地实测。
一、环境信息
本篇为认知与选型篇,不依赖特定实验环境。溯源基准如下:
- 软件:Clonezilla(再生龙),官网 clonezilla.org(英文)/ drbl.org(DRBL 项目主页)
- 当前 stable 版本:Clonezilla live 3.3.3-37(Debian-based),alternative stable 为 20260913-resolute(Ubuntu-based),testing 为 3.3.4-6(来源:clonezilla.org 下载页,查询日期 2026-10-28)
- 许可证:GPL(ISO 内附带 GPL 文本,软件主体为 GPL-2.0+ 及各上游组件各自许可)
- 维护方:台湾高速网络与计算中心(NCHC)自由软件实验室主导的 DRBL/Clonezilla 项目,社区驱动、免费
- 版本节奏:stable 分支约每 2~3 个月发布一次修订(如 3.3.3-37 于 2025-09-13 前后构建,ISO 内文件时间戳 2025-09-13),alternative stable 随 Ubuntu 基线滚动更新
- 配套组件:partclone(分区级智能克隆)、DRBL(网络克隆服务端)、ocfs2/ntfsclone 等按文件系统选用的底层工具
💡 技术拓展:Clonezilla 有两个发行分支——stable(基于 Debian Live)与 alternative stable(基于 Ubuntu Live)。两者功能一致,差异在内核与硬件支持面:alternative 的内核更新,对新硬件(新网卡、新 NVMe)兼容性更好;stable 更保守、验证更充分。另有基于 Debian 的 testing 与基于 Ubuntu 的 alternative testing 供尝鲜。生产环境建议用 stable 或 alternative stable,不要用 testing 做正式备份。
二、软件概述
Clonezilla 是一款分区与磁盘克隆/裸机备份恢复的开源工具,类似商业产品 Symantec Ghost(赛门铁克 ghost 的开源替代),但只备份"有数据的块",映像体积远小于 dd 整盘复制。它的两个核心运行形态:
- Clonezilla Live:单一 ISO/U 盘启动的救援环境,单机对本地盘、外接盘、sshfs/Samba/NFS 挂载的网络目录做备份与还原。绝大多数个人与中小规模场景用这一形态。
- Clonezilla SE(Server Edition):基于 DRBL(Diskless Remote Boot in Linux)搭建 PXE 网络启动服务端,可同时对数十台客户机做网络克隆与批量还原,支持多播(multicast)与 BitTorrent 种子模式分发。
项目起于 2005 年前后,由 NCHC(国网中心)开发,是 Linux 世界最广泛使用的裸机备份工具之一,也是多数"重装系统前全盘备份"教程的标准答案。
与文件级备份软件(如 rsync、Bacula)不同,Clonezilla 工作在分区/块设备层:它连同分区表、引导记录、文件系统元数据一起打包,因此还原出来的系统"开箱即启动";但它也不做文件级增量去重,每次备份都是该分区的完整快照(配合"仅备份已用块"与压缩来控制体积)。
💡 技术拓展:块级备份与文件级备份的取舍——块级(Clonezilla/partclone/dd)还原即得完整可用系统,适合整机迁移、系统盘快照,但不支持单文件抽取(需先还原或挂载映像);文件级(rsync/tar/Bacula)支持细粒度恢复与增量,但重建可引导系统需要额外处理引导与权限。企业实践常两者并用:系统盘用 Clonezilla 做整机快照,数据盘用文件级做日常增量。
三、核心架构
Clonezilla 的架构可以拆成"三层工具栈 + 两个运行形态":
3.1 底层克隆引擎
| 引擎 | 适用范围 | 特点 |
|---|---|---|
| partclone | ext2/3/4、xfs、btrfs、f2fs、NTFS、FAT/exFAT、HFS+、UFS 等 | 默认引擎,只读已用块,支持位图增量判断与 CRC 校验 |
| ntfsclone | NTFS | NTFS 专用,处理 Windows 系统盘(含交换文件清理选项) |
| partimage | 老式文件系统 | 旧引擎,作为兼容回退 |
| dd | 未知/不支持文件系统 | 兜底方案,按块整读(-q1 强制使用),慢但通用 |
选择逻辑为 partclone > partimage > dd(NTFS 优先 ntfsclone),由 ocs-sr 按分区文件系统自动指派,也可用参数强制指定。
3.2 流程编排层
- ocs-sr:备份/还原总控脚本(saveparts/savedisk/restoredisk/restoreparts 四种模式),负责设备枚举、压缩管线、映像分卷、元数据生成与还原前检查;
- ocs-onthefly:盘到盘/分区分区"在线直克隆"总控;
- ocs-chkimg / partclone.chkimg:映像完整性校验;
- ocs-iso / ocs-live-dev:把映像制成可启动恢复 ISO/恢复盘。
3.3 网络克隆层(DRBL / Clonezilla SE)
- DRBL 提供 PXE + TFTP + NFS 的无盘网络启动环境,客户端无需光驱 U 盘即可进入 Clonezilla 环境;
- 还原分发支持 udpcast/多播(默认多播地址 224.0.0.1、端口 2232 附近)与 BitTorrent 种子(BT 端口 6969 起,客户端工具 ezio/ctorrent/aria2c),大规模部署时 BT 模式对服务端带宽压力最小;
- 服务端配置核心为
/etc/drbl/drbl.conf与/etc/drbl/drbl-ocs.conf,客户端 IP/主机名映射在/etc/drbl/client-ip-hostname.example样例基础上配置。
3.4 运行形态
- Live 形态:ISO 内
live/filesystem.squashfs提供完整 Debian 用户态(3.3.3-37 中约 420 MB),通过ocs_live_run等内核启动参数控制启动后行为; - SE 形态:在已装好的 Debian/Ubuntu 上
apt install drbl clonezilla,经 drblsrv + drblpush 初始化 PXE 服务。
四、功能特性
以下特性综合自 clonezilla.org 官方说明(查询日期 2026-10-28):
- 只备份已用块:LVM2、ext2/3/4、xfs、btrfs、f2fs、NTFS、FAT/exFAT、UFS、HFS+、minix、VMFS 等文件系统只复制数据块,未用块跳过,映像小、速度快;不支持的文件系统自动回退 dd。
- 多压缩算法:zstd/lz4/lzo/gzip/bzip2/xz/lzip/lrzip 及各自的并行变体(pigz/lbzip2/pxz/zstdmt),在
-z0到-z9p之间选择。 - 映像加密:ecryptfs 对映像做 AES-256 加密(
-enc/-senc控制开关)。 - 组播与 BT 批量还原:单播/组播/BT 三种分发模式,一台服务端可同时还原几十上百台同构机器。
- PXE 网络启动:DRBL 让无光驱、无 U 盘的机器网络进入克隆环境。
- 还原时灵活重排:
-k1按比例重建分区表、-r还原后扩容文件系统、-g auto自动重装 GRUB、Windows 主机名按 IP/MAC 重写(-hn0/-hn1)。 - 校验与容错:映像 MD5/SHA1 校验(
-gm/-cm)、源文件校验(-gmf/-cmf)、坏道救援模式(-rescue跳过坏扇区)。 - 启动参数高度可定制:
ocs_live_run可指定启动后自动执行的命令,toram把整个系统载入内存释放介质,适合批量无人值守场景。 - 跨硬件还原:还原时自动清理 udev 硬件记录、NTFS 脏位、syslinux/initramfs 更新等(均可通过
-irhr/-irvd/-ius/-iui跳过)。
五、快速开始(最小可用示例)
以下为官方文档给出的最小流程(来源:clonezilla.org Live 使用文档,查询日期 2026-10-28;本篇为认知篇,仅转述官方步骤,未做本地实测):
-
从 clonezilla.org 下载 clonezilla-live-3.3.3-37-amd64.iso,并下载同目录 CHECKSUMS.TXT 校验文件;
-
校验通过后,用 Rufus/Etcher(Windows)或
dd(Linux/macOS)将 ISO 写入 U 盘:# Linux 下将 ISO 写入 U 盘(sdb 换成实际 U 盘设备,会清空该盘) dd if=clonezilla-live-3.3.3-37-amd64.iso of=/dev/sdb bs=4M status=progress conv=fsync -
目标机从 U 盘启动,选择默认第一项进入 Clonezilla;
-
按向导选择语言 → 键盘 → Start Clonezilla →
device-image(设备-映像模式)→ 选择映像仓库(local_dev:本地/外接盘,或 ssh_server:sshfs 挂载)→ 选择savedisk(整盘备份)或restoredisk(整盘还原); -
确认执行参数(默认 gzip 压缩、映像检查)后开始,完成后选择重启/关机/进入命令行。
机机直克隆的最小替代:两块盘都在本机时,启动 Live 后选 device-device 模式即可盘到盘直克隆,无需中间映像。
配套阅读:完整的启动盘制作、仓库挂载与参数选择,见《Ubuntu 22.04 安装 Clonezilla 3.3.3-37 指南》;命令行各参数含义,见《Clonezilla 3.3.3-37 配置参数详解》与《Clonezilla 3.3.3-37 常用 CLI 命令与工具详解》。
六、适用场景与限制
6.1 典型适用场景
- 重装/换盘前的整机快照:系统盘整体备份,失败可整盘回滚;
- 同构机器批量装机:机房、电教室、网吧等数十台同配置机器,Clonezilla SE 一次还原全部;
- 无第二台机器的救援:Live U 盘自带完整环境,单机即可自救;
- 物理机迁移/虚拟化搬运:物理盘映像可还原到同等或更大容量的目标盘(配合
-r扩容)。
6.2 已知限制(官方与社区反复强调的)
- 目标盘容量必须 ≥ 源盘(默认严格检查,可用
-icds跳过但风险自负);向更大盘还原需-k1/-r调整分区; - 备份期间源文件系统必须处于一致状态:克隆运行中的系统可能得到不一致映像,ext4/xfs 等日志文件系统风险较小,Windows 系统盘建议先正常关机;
- 不做增量、不去重:每次都是全量快照,历史版本管理需自己按映像目录命名并清理;
- 单文件恢复不便:映像需用 partclone 挂载(
partclone.ext4 ... --restore到映像文件后 loop 挂载)或整体还原后提取; - 部分新硬件支持滞后:stable 分支内核较旧,极新平台建议用 alternative stable。
七、同类选型对比
对比对象:Rescuezilla(Clonezilla 的图形化前端)、FOG Project(网络克隆/机房管理平台)、Acronis True Image(商业全家桶)。数据均来自各官方站点/仓库(查询日期 2026-10-28)。
7.1 量化对比表
| 维度 | Clonezilla | Rescuezilla | FOG Project | Acronis True Image |
|---|---|---|---|---|
| 定位 | 裸机备份/克隆引擎(live 盘 + SE 服务端) | 图形化恢复/备份套件(包装 Clonezilla 引擎) | 网络克隆 + 机房电脑管理平台 | 商业备份 + 克隆 + 反勒索全家桶 |
| 许可/价格 | GPL,免费 | GPL,免费 | GPL,免费 | 订阅制,官网标价 $49.99 USD/年起 |
| 当前版本 | live 3.3.3-37(2026-10-28 官网 stable) | v2.6.2(GitHub Release,2026-10-28) | 滚动发布(fogproject.org,2026-10-28) | 官网滚动订阅版本 |
| 操作界面 | 文字菜单向导 + CLI | 图形向导(Live GUI) | Web 控制台 | 图形客户端 + Web |
| 网络批量还原 | 支持(DRBL 多播/BT) | 不支持(单机) | 核心能力(PXE + Web 管理) | 不支持机房级批量 |
| 压缩/校验 | zstd/lz4/xz 等 10+ 种,MD5/SHA1 校验 | 沿用 Clonezilla 引擎 | 映像存储由服务端管理 | 内置专有格式 + 云备份 |
| 加密 | ecryptfs AES-256 | 沿用引擎 | 依赖传输层 | 商业加密 |
| 社区规模 | NCHC 官方维护,用户基数大(本站系列文档实测可复现) | GitHub 2.8k stars | 论坛社区 30,000+ 用户(官网自述) | 商业支持 |
| 适合谁 | 命令行向导可接受的运维/极客;批量部署 | 想要图形界面点选的个人用户 | 学校/企业 IT 批量管机 | 要云备份+杀毒一体的家庭/办公用户 |
7.2 选型建议
- 纯单机、想要图形界面点几下就完事 → Rescuezilla(引擎与 Clonezilla 同源,映像互通,但版本滞后于 Clonezilla 本体);
- 单机到中小规模、接受文字向导、要压缩率与灵活性 → Clonezilla Live(本系列 4 篇文档的主线);
- 几十台以上同构机器的日常批量装机/重灌 → Clonezilla SE 或 FOG:FOG 的 Web 化管理与插件生态更强,Clonezilla SE 更轻、与 Live 版工具链完全一致;
- 需要云备份、反勒索、手机备份等增值能力且预算允许 → Acronis;
- 服务器数据盘的日常增量备份 → 不要用上述任何一款裸机克隆工具,改用文件级/块级增量方案(rsnapshot/Bacula/restic 等)。
八、参考链接
- Clonezilla 官网下载页(版本与分支说明):https://clonezilla.org/downloads.php(查询日期 2026-10-28)
- Clonezilla Live 使用文档:https://clonezilla.org/clonezilla-usage/clonezilla-live-usage.php(查询日期 2026-10-28)
- DRBL 项目主页:http://drbl.org(查询日期 2026-10-28)
- Rescuezilla 仓库:https://github.com/rescuezilla/rescuezilla(版本 v2.6.2、stars 2.8k,shields.io 实查 2026-10-28)
- FOG Project 官网:https://fogproject.org(查询日期 2026-10-28)
- Acronis True Image 官网(定价 $49.99/年起):https://www.acronis.com/en-us/products/true-image/(查询日期 2026-10-28)
- 站内系列:《Ubuntu 22.04 安装 Clonezilla 3.3.3-37 指南》、《Clonezilla 3.3.3-37 配置参数详解》、《Clonezilla 3.3.3-37 常用 CLI 命令与工具详解》