【摘要】
在日常维护工作中如果经常需要安装很多软件在服务器上,且服务器数量较多,可以通过Mondo Rescue开源工具来实现linux系统的打包备份,将已安装好的系统打包成镜像文件,然后制作成自定义的系统,在需要部署服务器时,直接挂载镜像文件安装即可。
【正文】
一、环境搭建使用光盘镜像安装一台CentOS6.9系统虚拟机
主机名(系统):mondorescue-test(Linux)
IP地址:192.168.110.190
二、部署并使用mondorescue备份操作系统
1、mondorescue软件安装需要对照操作系统类型自行去官网下载,官网地址:http://www.mondorescue.org/ 本次搭建环境,软件包已下载好并做成yum源,可直接进行安装:


2、系统备份检查系统磁盘空间使用情况,确认磁盘空间是否够使用:

root用户下输入mondoarchive:

进入备份界面:

选择Hard disk确认,此次备份使用系统空间,保存在系统磁盘上

选择压缩格式,默认bzip2即可

选择压缩比,最大压缩率,最小压缩率,一般压缩率,正常情况选择一般即可;选择最大压缩比,用时较长,但能够节省空间,具体视需求而定;

选择镜像文件的大小,默认dvd的4480M即可,选择Ok回车下一步

镜像名,可随意更改,确认后点击ok进入下一步

选择备份的目录,默认选择根目录即可

选择不进行备份的路径,目录/iso用于存放镜像文件,将其排除

默认下一步

默认下一步

默认下一步

选择你的系统内核,默认即可

确认是否备份并且检测,点击yes下一步

下一步

系统开始备份备份

失败,提示内容为can not find the
boot image ‘isolinux.bin’,查看/var/log/mondorescue.log排查原因,确认失效原因为找系统备份时不到isolinux.bin文件

将/mondo.scratch.xxxx/syslinux/isolinux.bin复制到/mondo.scratch.xxxx/下

点击重试,再次进入备份流程

备份成功

备份文件大小906M
三、使用生成的镜像文件安装操作系统
新建虚拟机,挂载生成的镜像文件,安装操作系统

开机进入mondorestore界面,有多种模式可供选择,我们选择nuke

系统自动安装过程中

安装完成后,重启进入系统,恢复完成

注:本文转自http://bbs.learnfuture.com/topic/detail?id=ad3e2586-c341-4275-93b6-827cf9397867
我有一步是what is your boot device? 这个怎么填?