注:本步骤为在centos7.9系统中制作做可启动的uEFI启动模式的Clonezilla U盘,并在DELL的笔记本中制作磁盘镜像和恢复镜像。步骤只做简要记录,详细步骤及截图可查看参考章节中的对应的官方文档
一、制作Clonezilla的自启动U盘
-
下载clonezilla
wget https://free.nchc.org.tw/osdn//clonezilla/77349/clonezilla-live-3.0.0-26-amd64.zip
-
插入U盘,如原U盘中有分区且系统自动挂载了,先umount,参考命令如下:
umount /dev/sdb1
-
对U盘进行分区
fdisk /dev/sdb
注:新建两个分区,Clonezilla的分区分配512M(至少为512M),另一分区为备份磁盘镜像用的分区分配剩余全部空间
主要操作如下:
- p 查看现有分区信息
- d 删除分区,有多个分区时需要选择分区号,需删除所有分区
- n 新建1G大小的Clonezilla的分区,分区类型为主分区p,起始扇区默认,末尾扇区为+1G
- a 设置Clonezilla的分区为可引导分区,有多个分区时需要选择分区号
- t 更改分区的system id,有多个分区时需要选择分区号,Hex代码为b
- n 其他空间新建为一个分区,分区类型为主分区p,起始扇区和末尾扇区默认即可
- w 保存分区信息并退出
查看分区信息
fdisk /dev/sdb -l
分区信息如下,供参考:
设备 Boot Start End Blocks Id System
/dev/sdb1 * 2048 2099199 1048576 b W95 FAT32
/dev/sdb2 2099200 30679039 14289920 83 Linux
-
格式化新建的分区
注:Clonezilla的分区必须格式化为fat32,另一备份分区建议格式化为fat32,也可尝试其他类型
partprobe
mkfs.vfat -F 32 /dev/sdb1
mkfs.vfat -F 32 /dev/sdb2
-
挂载/dev/sdb1并将下载的Clonezilla解压至此分区中,并卸载分区
mount /dev/sdb1 /media/
unzip clonezilla-live-3.0.0-26-amd64.zip -d /media/
umount /dev/sdb1
制作完成,可以在uEFI 启动模式机器上启动此U盘
二、用Clonezilla的自启动U盘制作磁盘镜像
- 将需要制作镜像的磁盘上的系统关闭,插入Clonezilla自启动U盘后重起,通过开机启动项选择U盘进入Clonezilla
注:需要在BIOS中U盘启动需开启 - Clonezilla Live 启动菜单中选择第二项“Clonezilla live (VGA 800X600 & To RAM)”
注:选第一项向U盘中写入镜像时会出现磁盘空间不足的错误 - 选择语言: 简体中文
- 键盘设定: 使用默认键盘配置
- 选择模式: 使用再生龙
- 选择操作: device-image 硬盘/分区[存到/来自]镜像文件
- 选择备份还原的目标:local_dev 使用本机的分区(如:硬盘,随身盘)
- 按Enter键
- 按Ctrl+C键
- 选择备份还原的目标挂载分区:sda2(根据实际情况选择U盘的第二分区)
- 选择是否检查修复备份还原的目标挂载分区的文件系统:no-fsck Skip checking/repairing the file system before mounting
- 选择备份还原的目标挂载分区的中的目标目录: 选择目标目录,如此分区为空,默认即可,使用“Tab”键选择“Done”
- 按Enter键
- 选择后续向导模式:Beginner 初学模式:接受默认的选择
- 选择模式: savedisk 储存本机硬盘为镜像文件
- 输入存储镜像文件的目录名:2022-06-16-11-cenntos8_stream_img
- 选择需要做镜像的磁盘:根据需要选择,空格键标示选择
- 选择压缩方式:-z1p 使用并行的gzip压缩,适用于多核CPU机器
- 选择是否检查修正源分区的文件系统:-sfck 跳过检查与修正源分区的文件系统
- 是否检查镜像是否可以被还原:是,请检查保存的镜像
- 选择是否加密镜像:-senc 不对镜像加密
- 操作完成后的操作: -p choose 当所有操作执行完毕,选择重起/关机/其他
- 按Enter键
- 确认是否继续执行:y
- 备份完毕,查看镜像是否可以被还原的检查结果,按Enter键
- 选择备份完后的操作:reboot 重新开机
三、用Clonezilla的自启动U盘恢复镜像到磁盘
1-14步骤同制作磁盘镜像
15. 选择模式: restoredisk 还原镜像文件到本机硬盘
16. 选择存储镜像的目录:根据实际情况选择
17. 选择需要恢复镜像的磁盘:根据实际情况选择
18. 选择是否检查镜像的完整性: 是,还原前请检查
19. 操作完成后的操作: -p choose 当所有操作执行完毕,选择重起/关机/其他
20. 按Enter键
21. 检查镜像的完整性完毕,确认是否继续执行恢复操作:y,需要确认两次
22. 恢复完毕,按Enter键
23. 选择备份完后的操作:poweroff 关机
参考:
- Clonezilla下载:
https://clonezilla.org/downloads.php - 启动盘制作步骤:
https://clonezilla.org/liveusb.php#linux-setup-uefi - 保存磁盘为映像步骤:
https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/01_Save_disk_image - 还原镜像到磁盘步骤:
https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/02_Restore_disk_image