Mondo Rescue备份iso镜像文件与安装系统

一、Mondo Rescue工具介绍:

Mondo Rescue(以下简称Mondo)可以说是Linux 下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。Mondo广泛支援LVM,RAID,ext2, ext3, JFS, XFS,ReiserFS,VFAT等。这个软件可以让大家一步一步地将Linux系统备份出来,一旦今后出了问题,只要用创建好的MondoCD将系统还原至上次备份时的状态即可。

与windows的Ghost相似,在进行备份的使用,应把应用与数据的备份分开处理。也就是说,使用Mondo来备份系统的基本应用配置,生产数据使用资料备份的方式处理,如定时备份到磁盘等。

二、Mondo Rescue基础架构:

Mondo Rescue由Mondo和Mindi两个包组成。Mondo是主程序用来备份和还原。Mindi则类似一个迷你的Linux,它包括核心,模块,函数库及一些做系统维护的重要工具。

其他请参考:mondo的官方网站:http://www.mondorescue.org/

二、安装部署:

注意:Mondo Rescue可以拿虚拟机、服务器、GPU物理机进行安装,为了更加便捷,我接下来在VMware虚拟机上进行,并且需要满足以下条件:

(1)创建机器时,一定不要带swap分区,会引起备份引导交换操作,引发报错。

(2)分区时使用ext3、ext4、xfs这种标准分区方式;/boot分区给300M,/分区适当即可,够用就行,我给的8G。

(3)挂载时类型使用标准类型,方便识别。
Mondo Rescue备份iso镜像文件与安装系统_第1张图片

安装yum源:

cd /etc/yum.repos.d/

wget ftp://ftp.mondorescue.org/rhel/7/x86_64/mondorescue.repo

yum clean all

yum makecache

下载mondo:

yum install -y mondo

(下载如果报错,提示缺少perl的几个依赖包,则使用rpm方式从网上手动下载rpm包):

rpm -Uvh ftp://ftp.mondorescue.org/rhel/7/x86_64/perl-IO-Interface-1.05-2.el7.x86_64.rpm

运行mondo:

mondoarchive

1、选择硬盘格式压缩:
Mondo Rescue备份iso镜像文件与安装系统_第2张图片
2、选择默认存放iso文件的路径(可修改,但必须为绝对路径):
Mondo Rescue备份iso镜像文件与安装系统_第3张图片
3、选择压缩类型(常用为gzip、bz):

Mondo Rescue备份iso镜像文件与安装系统_第4张图片
4、选择压缩率大小(选择平均会更省空间一些):
Mondo Rescue备份iso镜像文件与安装系统_第5张图片
5、iso镜像文件大小,选择默认的就可以,也可以稍微调小一些:
Mondo Rescue备份iso镜像文件与安装系统_第6张图片
6、镜像名称(可自行修改):
Mondo Rescue备份iso镜像文件与安装系统_第7张图片
7、选择要备份的起始路径(默认为根目录,即全部备份):
Mondo Rescue备份iso镜像文件与安装系统_第8张图片
8、选择不做备份的目录(默认为无,即全部备份):
Mondo Rescue备份iso镜像文件与安装系统_第9张图片
10、接下来有另一些选项为:临时目录、备份扩展的属性、机器内核、备份文件等,无特殊要求均选择默认即可。

最后在默认路径下生成一个iso镜像文件:
Mondo Rescue备份iso镜像文件与安装系统_第10张图片

sz mondorescue-1.iso    #导出iso镜像文件到本机,方便后续使用

四、使用iso文件还原系统:

准备另一台空机器,跟镜像机同样的配置,CD使用刚才导出到本地的镜像,开机后即可自动读取iso文件:
Mondo Rescue备份iso镜像文件与安装系统_第11张图片
一路回车即可,按照默认读取配置进行安装。

此处可以按照默认选项走,也可以使用交互,进行自定义选项修改:
Mondo Rescue备份iso镜像文件与安装系统_第12张图片
Mondo Rescue备份iso镜像文件与安装系统_第13张图片
等待其安装完成后,重启机器,即可得到一个拥有完整操作系统、及备份文件的机器了。

五、总结:

可以看到,自制的iso镜像文件适应大小为1G-3G左右,所以使用Mondo Rescue工具制作iso镜像安装其他机器的操作系统,相比于使用原始光盘映像文件(大小约为9-10G不等)安装,更为方便和快捷。

你可能感兴趣的:(linux,ghostscript,运维,服务器)