使用再生龙Clonezilla备份还原Linux系统
一位老哥推荐给我的,产地是祖国宝岛台湾,实测效果非常好,解决了我的一个大问题。
为了减少篇幅,方便阅读,把备份还原的过程单独写一篇随笔。
官网简介:http://clonezilla.nchc.org.tw/intro/
环境介绍:
Esxi虚拟化环境,Ubuntu16.04系统(整个硬盘只有一个/分区),clonezilla-live-2.5.5-38-amd64.iso文件
一、备份过程
1.加载clonezilla-live-2.5.5-38-amd64.iso文件,通过CD/DVD启动
2.选择语言
3.使用默认的键盘配置
4.使用再生龙
5.硬盘/分区[存到/来自]镜像文件
6.使用samba_server。这里根据自己的情况决定,个人认为这个很方便,而且速度快。后面几步都是在使用samba_server的基础上说明的。
7.根据网络环境选择IP地址获取方式
8.输入samba_server的IP地址
9.输入samba_server的域名。如果服务器是通过AD域管理的,这里需要输入。
10.输入账号。如果上一步输入了域名,那么这里需要输入域账号。
11.输入目录。也就是samba_server的共享目录,注意不要忘掉前面的/
12.使用默认版本v1.0
13.使用系统默认
14.输入samba_server账号对应的密码
15.密码验证通过后会显示samba_server的空间信息
16.选择初学模式
17.储存本机分区为镜像文件
18.输入镜像文件名称
19.用空格键选择来源分区,也就是需要备份的分区
20.建议选择第二项,可以发现文件系统中的错误并自动修复
21.建议选择检查,防止备份出错
22.根据自己需要选择加密与否
23.选择备份完成后的动作
24.开始备份,速度很快,7.13GB/min,不到1分钟就备份结束了
25.备份文件夹大小2.27G
二、还原过程
还原过程和备份过程的大部分操作都是相同的,不再截图一一说明,主要把三个需要注意的地方提示一下。
1.关于源和目的分区大小问题
官网的说明如下:
但实际操作过程中发现,完全相等时会报错,提示目的分区大小不足,因此目的分区的大小还是要略微大于源分区的大小。
2.新硬盘直接分区,还原后无法启动
如果备份时是分区,那么还原时也只能还原到已划分好的分区上,再生龙Clonezilla是不会自动帮你分区的。
但是即使在这里进行了分区操作,问题也并未就此结束,还原结束之后你会发现系统无法启动,直接跳到了PXE启动界面。
这个问题应该是新硬盘直接分区后没有引导分区导致的,我尝试过用systemrescuecd-x86-5.2.1.iso启动并修复,然而并没有用。如果哪位朋友知道具体原因并知道解决办法,希望不吝赐教。
后来直接使用了简单粗暴的方式,先在新硬盘上安装一遍Ubuntu16.04(反正速度很快,10分钟不到),然后用再生龙Clonezilla还原,这样还原之后就可以顺利启动了。