Clonezilla 介绍与选型指南

Clonezilla(再生龙)介绍与选型指南:软件定位、partclone/ocs/DRBL 三层架构、功能特性与快速上手路径,并从社区活跃度、版本节奏、授权成本等维度量化对比 Rescuezilla、FOG、Acronis(溯源官方渠道,查询日期 2026-10-28)。

Clonezilla磁盘克隆Ubuntu22.042026/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 整盘复制。它的两个核心运行形态:

  1. Clonezilla Live:单一 ISO/U 盘启动的救援环境,单机对本地盘、外接盘、sshfs/Samba/NFS 挂载的网络目录做备份与还原。绝大多数个人与中小规模场景用这一形态。
  2. 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 底层克隆引擎

引擎适用范围特点
partcloneext2/3/4、xfs、btrfs、f2fs、NTFS、FAT/exFAT、HFS+、UFS 等默认引擎,只读已用块,支持位图增量判断与 CRC 校验
ntfscloneNTFSNTFS 专用,处理 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):

  1. 只备份已用块:LVM2、ext2/3/4、xfs、btrfs、f2fs、NTFS、FAT/exFAT、UFS、HFS+、minix、VMFS 等文件系统只复制数据块,未用块跳过,映像小、速度快;不支持的文件系统自动回退 dd。
  2. 多压缩算法:zstd/lz4/lzo/gzip/bzip2/xz/lzip/lrzip 及各自的并行变体(pigz/lbzip2/pxz/zstdmt),在 -z0 到 -z9p 之间选择。
  3. 映像加密:ecryptfs 对映像做 AES-256 加密(-enc/-senc 控制开关)。
  4. 组播与 BT 批量还原:单播/组播/BT 三种分发模式,一台服务端可同时还原几十上百台同构机器。
  5. PXE 网络启动:DRBL 让无光驱、无 U 盘的机器网络进入克隆环境。
  6. 还原时灵活重排:-k1 按比例重建分区表、-r 还原后扩容文件系统、-g auto 自动重装 GRUB、Windows 主机名按 IP/MAC 重写(-hn0/-hn1)。
  7. 校验与容错:映像 MD5/SHA1 校验(-gm/-cm)、源文件校验(-gmf/-cmf)、坏道救援模式(-rescue 跳过坏扇区)。
  8. 启动参数高度可定制:ocs_live_run 可指定启动后自动执行的命令,toram 把整个系统载入内存释放介质,适合批量无人值守场景。
  9. 跨硬件还原:还原时自动清理 udev 硬件记录、NTFS 脏位、syslinux/initramfs 更新等(均可通过 -irhr/-irvd/-ius/-iui 跳过)。

五、快速开始(最小可用示例)

以下为官方文档给出的最小流程(来源:clonezilla.org Live 使用文档,查询日期 2026-10-28;本篇为认知篇,仅转述官方步骤,未做本地实测):

  1. 从 clonezilla.org 下载 clonezilla-live-3.3.3-37-amd64.iso,并下载同目录 CHECKSUMS.TXT 校验文件;

  2. 校验通过后,用 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
    
  3. 目标机从 U 盘启动,选择默认第一项进入 Clonezilla;

  4. 按向导选择语言 → 键盘 → Start Clonezilla → device-image(设备-映像模式)→ 选择映像仓库(local_dev:本地/外接盘,或 ssh_server:sshfs 挂载)→ 选择 savedisk(整盘备份)或 restoredisk(整盘还原);

  5. 确认执行参数(默认 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 量化对比表

维度ClonezillaRescuezillaFOG ProjectAcronis 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 等)。

八、参考链接

  1. Clonezilla 官网下载页(版本与分支说明):https://clonezilla.org/downloads.php(查询日期 2026-10-28)
  2. Clonezilla Live 使用文档:https://clonezilla.org/clonezilla-usage/clonezilla-live-usage.php(查询日期 2026-10-28)
  3. DRBL 项目主页:http://drbl.org(查询日期 2026-10-28)
  4. Rescuezilla 仓库:https://github.com/rescuezilla/rescuezilla(版本 v2.6.2、stars 2.8k,shields.io 实查 2026-10-28)
  5. FOG Project 官网:https://fogproject.org(查询日期 2026-10-28)
  6. Acronis True Image 官网(定价 $49.99/年起):https://www.acronis.com/en-us/products/true-image/(查询日期 2026-10-28)
  7. 站内系列:《Ubuntu 22.04 安装 Clonezilla 3.3.3-37 指南》、《Clonezilla 3.3.3-37 配置参数详解》、《Clonezilla 3.3.3-37 常用 CLI 命令与工具详解》