1、说明

2、再生龙系统配置

3、制作系统还原盘

4、通过系统还原盘制作恢复镜像

5、通过恢复镜像测试恢复系统



1、说明

http://clonezilla.nchc.org.tw/clonezilla-live/download/

clonezilla-live-2.6.7-28-amd64.iso

将ISO介质刻录至U盘制作启动盘,并从U盘启动

备份的系统:CentOS 7.7


此方式为命令行方式制作,制作的镜像介质保存在本地。

此方法可以为相同配置的机器快速安装配置好的操作系统。


2、再生龙系统配置

0)启动至命令行方式

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第1张图片

1)再生龙(clonezilla)是基于debian的操作系统,基本操作可以参考debian系统;

2)默认不允许root登录,可以通过user用户,密码live进行初次登录,并使用sudo su -切换到root用户环境下;

31.png

3)该系统可以正常配置IP地址,并远程登录;

root@debian:~# cat /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.91.10
netmask 255.255.255.0
gateway 192.168.91.1

4)默认ssh未开启,执行/etc/init.d/ssh start进行开启;

5)制作的还原介质及系统镜像均保存在/home/partimag/路径下;

6)由于只备份系统盘(sda),可以将/home/partimag/挂载至其它盘以便保存制作的介质到本地;

# mkfs.ext4 /dev/sdb
# mount /dev/sdb /home/partimag/

3、制作系统还原盘

1)备份整个sda硬盘,并命名为2020-08-05-08-img;

# /usr/sbin/ocs-sr -q2 -c -j2 -z1 -i 4096 -sfsck -senc -p choose savedisk 2020-08-05-08-img sda

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第2张图片

2)完成后继续进行命令行

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第3张图片

3)查看制作完成的系统还原盘

root@debian:~# cd /home/partimag/
root@debian:/home/partimag# ls -al
total 24
drwxr-xr-x 4 root root  4096 Aug  5 13:09 .
drwxr-xr-x 1 root root    80 Aug  5 12:48 ..
drwxr-xr-x 2 root root  4096 Aug  5 13:10 2020-08-05-08-img
drwx------ 2 root root 16384 Aug  5 13:01 lost+found
root@debian:/home/partimag# du -sh *
1.7G    2020-08-05-08-img
16K     lost+found

4、通过系统还原盘制作恢复镜像

1)通过2020-08-05-08-img系统还原盘,制作iso格式的恢复镜像,并恢复到sda硬盘;

# ocs-iso -g zh_CN.UTF-8 -t -k NONE -e "-g auto -e1 auto -e2 -r -j2 -c -p choose restoredisk 2020-08-05-08-img sda" 2020-08-05-08-img

2)查看制作完成的系统恢复镜像

root@debian:/home/partimag# ls -al
total 2011324
drwxr-xr-x 4 root root       4096 Aug  5 13:33 .
drwxr-xr-x 1 root root        80 Aug  5 13:20 ..
drwxr-xr-x 2 root root       4096 Aug  5 13:29 2020-08-05-08-img
-rw-r--r-- 1 root root    2059567104 Aug  5 13:33 clonezilla-live-2020-08-05-08-img.iso
drwx------ 2 root root       16384 Aug  5 13:01 lost+found

5、通过恢复镜像测试恢复系统

1)将恢复镜像刻录至U盘,并从U盘启动,选择第一项启动

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第4张图片

2)正在安装;

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第5张图片

3)结束安装,重新开机从硬盘启动即可。

使用再生龙(clonezilla)制作系统还原盘及恢复镜像并测试恢复(命令行方式)(三)_第6张图片



附:

1、制作恢复镜像时报错

发现在/root目录执行以下命令会失败,而在/home/partimag目录下执行却没问题,请注意!

root@debian:~# ocs-iso -g zh_CN.UTF-8 -t -k NONE -e "-g auto -e1 auto -e2 -r -j2 -c -p choose restoredisk 2020-08-05-08-img sda" 2020-08-05-08-img
xorriso : UPDATE :  48.44% done, estimate finish Wed Aug 05 13:37:14 2020
cat: write error: No space left on device
libburn : SORRY : Cannot write desired amount of 32768 bytes. write(2) returned -1. : Broken pipe
libisofs: MISHAP : Image write cancelled
libburn : FATAL : Burn run failed
xorriso : FATAL : -abort_on 'FAILURE' encountered 'FATAL' during image writing
xorriso : NOTE : libburn has now been urged to cancel its operation
xorriso : FAILURE : libburn indicates failure with writing.
xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FATAL
Failed to create the iso file, or write the CD media!
removed 'clonezilla-live-2020-08-05-08-img.iso'
Program terminated!

2、可以在本系统内挂载sdb

由于制作好的恢复镜像已保存在sdb内,将系统正常开机并重新挂载sdb后文件还是存在的

[root@192 ~]# mkdir /image
[root@192 ~]# mount /dev/sdb /image/
[root@192 ~]# ll /image/
total 2011320
drwxr-xr-x 2 root root       4096 Aug  5 21:29 2020-08-05-08-img
-rw-r--r-- 1 root root 2059567104 Aug  5 21:39 clonezilla-live-2020-08-05-08-img.iso
drwx------ 2 root root      16384 Aug  5 21:01 lost+found

3、Due to the limitations of program mkisofs , ocs-iso can not process an image file larger than 4.5 GB. For this reason, if your image is larger than 4.5 GB, ocs-iso will refuse to process it.

4、设想

由于以上操作必须进入再生龙系统内才可以完成,所以系统必须要关机,离线制作系统恢复镜像,如果能在线制作系统恢复镜像就好了,比如在系统内安装再生龙的ocs命令实现,比如AIX的mksysb。