随机
Enter 搜索 ↑↓ 切换 Esc 清空

clonezilla-restore

命令

再生龙全程图形界面从镜像恢复系统

clonezilla-restore

再生龙全程图形界面从镜像恢复系统

补充说明

Clonezilla(再生龙) 是一款免费的磁盘克隆/恢复工具。本文介绍如何使用 Clonezilla 的可视化图形向导模式,从之前备份的镜像文件中完整恢复磁盘或分区,全程无需命令行操作。

准备工作

  1. Clonezilla Live 启动盘:包含 Clonezilla 的 U 盘或光盘。
  2. 备份镜像:之前使用 Clonezilla 备份生成的镜像文件(存放在本地硬盘、U 盘或网络共享中)。
  3. 确认目标磁盘:恢复操作会覆盖目标磁盘或分区的全部数据,务必提前确认目标盘无重要数据或已做好备份。

⚠️ 警告:恢复操作会清空目标磁盘/分区的所有现有数据,不可逆!操作前请反复确认目标设备。

恢复流程总览

启动 Clonezilla Live → 选择语言/键盘 → 启动 Clonezilla → 选择 device-image → 选择镜像存放位置 → 选择 restoredisk(恢复整盘)或 restoreparts(恢复分区)→ 选择镜像 → 选择目标磁盘/分区 → 确认操作 → 开始恢复

详细步骤

第一步:启动 Clonezilla Live

插入 Clonezilla Live 启动盘,从 U 盘启动。在启动菜单界面:

Clonezilla live 启动菜单
┌─────────────────────────────────────────┐
│ Clonezilla live (Default settings: VGA) │
│ Clonezilla live (Safe graphics settings)│
│ Clonezilla live (Other modes)           │
│ Memtest86+                              │
│ Boot from first hard disk               │
└─────────────────────────────────────────┘

选择第一项 Clonezilla live (Default settings: VGA) 并按回车。

第二步:选择语言

系统加载完成后,选择显示语言:

Language 语言选择
┌────────────────────────────────────┐
│ 中文 - Chinese (Traditional/Simpl) │
│ English                            │
│ ...                                │
└────────────────────────────────────┘

选择中文或 English,按回车确认。

第三步:配置键盘布局

配置键盘布局
┌────────────────────────────────────┐
│ Don't touch keymap                 │
│ 选择键盘布局                       │
└────────────────────────────────────┘

选择 Don't touch keymap 保持默认。

第四步:启动 Clonezilla

选择模式
┌──────────────────────────────────────┐
│ 启动 Clonezilla (再生龙)              │
│ 进入命令行模式                       │
│ 救援/重新启动/关机/其他              │
└──────────────────────────────────────┘

选择 启动 Clonezilla (再生龙)

第五步:选择操作模式

Clonezilla 主菜单
┌───────────────────────────────────────────────────────────────┐
│ device-image   磁盘/分区 到/从 镜像                           │
│ device-device  磁盘/分区 到/从 磁盘/分区 (直接克隆)           │
└───────────────────────────────────────────────────────────────┘

选择 device-image。备份时选了它,恢复时同样选它。

第六步:选择镜像存放位置

选择镜像存放位置
┌───────────────────────────────────────────────────────────────┐
│ local_dev      使用本机分区中的目录                            │
│ ssh_server     使用 SSH 服务器上的目录                        │
│ nfs_server     使用 NFS 服务器上的目录                        │
│ samba_server   使用 Windows/Samba 共享目录                    │
└───────────────────────────────────────────────────────────────┘

选择与备份时相同的位置类型。以 local_dev 为例:

选择存放镜像的设备
┌────────────────────────────────────────────┐
│ sdb1    1TB  /media/sdb1   ntfs            │
│ sdc1    500GB /media/sdc1  ext4            │
└────────────────────────────────────────────┘

选择连接了备份镜像的磁盘,然后输入镜像所在的目录路径(如果放在默认 /home/partimag 下则直接回车)。

第七步:选择操作模式

选择操作模式
┌───────────────────────────────────────────────┐
│ Beginner   初学者模式                          │
│ Expert     专家模式                            │
└───────────────────────────────────────────────┘

推荐选择 Beginner(初学者模式)

第八步:选择恢复方式 —— 核心选择

选择恢复方式
┌───────────────────────────────────────────────────────────────┐
│ restoredisk   将镜像恢复到整个磁盘                             │
│ restoreparts  将镜像恢复到指定分区                            │
│ recover_iso   从 ISO 镜像恢复                                 │
└───────────────────────────────────────────────────────────────┘

选择与备份时对应的恢复方式。

第九步:选择镜像文件

选择要恢复的镜像
┌───────────────────────────────────────────────────────────────┐
│ [*] ubuntu-22-04-full-backup                                 │
│     创建时间: 2025-05-09 14:30:22                             │
│     源磁盘:   sda (500GB)                                    │
│     镜像大小: 12.5 GB                                        │
│                                                              │
│ [ ] windows-10-backup                                        │
│     创建时间: 2025-04-20 10:15:00                             │
│     源磁盘:   sdb (256GB)                                    │
│     镜像大小: 35.2 GB                                        │
└───────────────────────────────────────────────────────────────┘

使用上下箭头选择要恢复的镜像,按空格选中,按回车确认。

第十步:选择目标磁盘 / 分区

整盘恢复(restoredisk):

选择目标磁盘
┌───────────────────────────────────────────────────────────────┐
│ 源磁盘信息:  sda  500GB  WDC WD5000AAKX                     │
│                                                              │
│ 可用目标磁盘:                                                │
│ [ ] sda  500GB  WDC WD5000AAKX  (当前源磁盘,不可选)         │
│ [*] sdc  480GB  Kingston SSD  (新硬盘)                        │
│                                                              │
│ ⚠️ 目标磁盘所有数据将被覆盖!                                  │
└───────────────────────────────────────────────────────────────┘

分区恢复(restoreparts):

选择目标分区
┌───────────────────────────────────────────────────────────────┐
│ 镜像包含的分区:                                               │
│   sda1  ext4  50GB  系统分区                                  │
│   sda2  ext4  200GB 数据分区                                  │
│                                                              │
│ 请选择目标分区:                                               │
│   sda1  →  [ ] sdc1  ext4  50GB                              │
│   sda2  →  [ ] sdc2  ext4  200GB                             │
│                                                              │
│ ⚠️ 目标分区所有数据将被覆盖!                                   │
└───────────────────────────────────────────────────────────────┘

仔细核对源镜像与目标设备的对应关系,确认无误后按回车。

第十一步:附加选项

附加选项
┌───────────────────────────────────────────────────────────────┐
│ [*] 恢复前检查镜像文件完整性                                  │
│ [ ] 恢复后检查目标文件系统 (fsck)                             │
│ [ ] 跳过目标分区的大小检查                                    │
│     (谨慎: 目标小于源可能导致数据不完整)                      │
│ [*] 恢复完成后提示弹出介质                                    │
└───────────────────────────────────────────────────────────────┘

默认选项足够满足大多数情况。如果目标磁盘小于源磁盘且确信数据能容纳,可勾选跳过大小检查。

第十二步:最终确认 —— GoGoGo

最后确认 — 请再三核对!
┌───────────────────────────────────────────────────────────────┐
│ 操作:     restoredisk                                         │
│ 源镜像:   ubuntu-22-04-full-backup                           │
│ 镜像位置: /sdb1/home/partimag/ubuntu-22-04-full-backup       │
│                                                              │
│ 目标磁盘: sdc  (480GB Kingston SSD)                           │
│                                                              │
│ ⚠️ 警告: sdc 上的所有数据将被永久清除!                        │
│                                                              │
│ 请确认:                                                      │
│    - 目标磁盘是否正确?                                        │
│    - 重要数据已备份?                                          │
│    - 源镜像完整且可用?                                        │
│                                                              │
│ [Yes]   GoGoGo! (开始恢复)                                    │
│ [No]    返回上一步                                            │
│ [No]    不执行 (退出)                                         │
└───────────────────────────────────────────────────────────────┘

这是最后一道防线!请务必仔细确认目标磁盘是否正确。确认无误后选择 Yes - GoGoGo!

第十三步:监控恢复进度

Clonezilla 开始将镜像写入目标磁盘,界面实时显示进度:

正在恢复...
正在将镜像写入 sdc...
速度: 512 MB/min
已写入: 8.5 GB / 12.5 GB
已用时间: 00:16:42
预计剩余: 00:07:50
┌─────────────────────────────────────────────────────────┐
│ ██████████████████████████████████████░░░░░░░░░░░░░░░  │
│                          68%                            │
└─────────────────────────────────────────────────────────┘

恢复速度取决于:镜像存放设备读取速度 + 目标磁盘写入速度。SSD 对 SSD 通常可达 5-20 GB/min。

第十四步:完成恢复

恢复完成!
┌───────────────────────────────────────────────────────────────┐
│ 镜像已成功恢复到 sdc!                                         │
│                                                              │
│ 写入大小:  12.5 GB                                           │
│ 用时:      24 分 18 秒                                       │
│                                                              │
│ 后续操作:                                                    │
│    - 按 Enter 键继续                                          │
│    - 关机 (poweroff)                                          │
│    - 重启 (reboot)                                            │
│    - 进入命令行模式                                           │
└───────────────────────────────────────────────────────────────┘

选择 poweroff 关机,然后移除启动 U 盘。重新开机,系统应从恢复后的磁盘正常启动。

恢复后的注意事项

  1. 首次启动:如果恢复的是 Linux 系统,GRUB 引导程序会自动恢复。如果无法引导,可使用 Clonezilla 的 grub-install 功能修复。
  2. 网络配置:如果目标机器的网卡 MAC 地址与源机器不同,需要重新配置网络(常见于恢复整盘到不同硬件)。
  3. UUID 冲突:如果源镜像和目标设备在同一台机器上,可能导致 UUID 冲突。恢复后需要更新分区 UUID 和 /etc/fstab

常见问题

Q:恢复时提示「目标磁盘太小」? A:目标磁盘容量必须大于等于源磁盘的已用数据量。如果确认数据能容纳,可在专家模式下勾选跳过大小检查。

Q:恢复完成后无法启动系统? A:常见原因:

Q:恢复时找不到镜像文件? A:镜像存放的目录路径必须与备份时一致(默认 /home/partimag)。如果镜像在外置磁盘上,确保磁盘已正确挂载。

Q:可以恢复到比原来更大的磁盘吗? A:可以。恢复后未分配的空间需要手动使用分区工具(如 GParted)扩展分区。