Clonezilla 整机克隆
整机与分区级克隆工具,底层常用 partclone 处理文件系统的已用块,因此镜像体积小于逐扇区复制。它以 Live 环境启动,完成磁盘到镜像、镜像到磁盘的操作,常用于批量装机与裸机恢复(BMR)。在机房场景里,它常作为系统盘级重建的兜底手段。
基本信息
| 适用平台 | x86 与部分 ARM 平台,以 Live 启动介质运行 |
|---|---|
| 两种模式 | device-image(盘到镜像)与 device-device(盘到盘) |
| 常见介质 | U 盘启动盘加外置存储、NFS 或 SSH 仓库 |
| 底层实现 | partclone 等按文件系统处理已用块,另有 dd 模式逐扇区复制 |
典型使用场景
- 批量装机:一份镜像部署多台同型号机器
- 裸机恢复:系统盘损坏后用镜像重建整机
- 环境复制:把测试环境的成品机复制到实验室其他机器
- 离线归档:把整机状态保存到外置存储长期留存
- 机房兜底:为不支持在线备份的旧系统提供恢复手段
典型流程(概念)
典型流程(概念)
# 1 制作 Clonezilla Live 启动盘并引导目标机
# 2 选择模式:device-image(保存到镜像)或 device-device(盘到盘)
# 3 指定镜像存放位置:本地磁盘、外置存储、NFS 或 SSH 仓库
# 4 选择源盘与压缩方式,执行保存(可校验镜像完整性)
# 5 恢复:同一流程选择镜像与目标盘,确认后写回
# 6 恢复后检查:分区表、引导、文件属性三项都要验证
# 7 记录镜像对应的机型与硬件配置,避免跨硬件误用模式与取舍
| 模式 | 用途 | 注意 |
|---|---|---|
| device-image | 盘到镜像文件 | 便于归档与传输,恢复需启动介质 |
| device-device | 盘到盘直接复制 | 速度快但需要同时接入两块盘 |
| partclone 模式 | 按文件系统已用块 | 体积小,不支持的文件系统会退化为逐扇区 |
| dd 模式 | 逐扇区复制 | 保留未用空间,体积最大但兼容性最好 |
批量部署可用服务端模式;镜像与目标机硬件差异大(RAID 控制器、网卡)时,恢复后可能需要额外驱动处理,因此生产使用前先在同类机型上完整演练一次。