将linux系统制做成iso镜像文件
通过mondorescue工具来实现linux系统打包备份,应用安装比较多且繁琐的时侯,服务器比较多,系统有备份需求时,可以将早已安装好的系统打包成镜像文件,前面须要时直接安装。下边以centos7为例
一、安装mondorescue
1、如果服务器具备内网条件linux下运行exe文件,可以直接通过网路yum的方式安装
cd/etc/yum.repos.d
wgetftp:///centos/7/x86_64/mondorescue.repo
Vimmondorescue.repo打开文件,更改gpgcheck=0属性,刚下载默认为
yum-yinstallmondo
安装完成后table有这两个命令
2、服务器不具备内网条件时,相关依赖包比较多,可以先用品备内网条件的设备,用yum把相关rpm包同步至本地
reposync-p/tmp/mondorescue
同步后包会有好多,假如你闲烦可以把低版本的包清除了
reposync命令系统最小安装可能没有须要安装yuminstallyum-utils,
拷贝到硬盘。之后在复制到服务器,
用yum安装linux安装,会提示错误,须要安装包(所须要的包在都同步到本地了,可以ls|grepafio,以这种推,其他也一样,假如有更好的方式可以不用这样一个个安装
直到最后mondo-3.3.0-1.centos7.x86_64.rpm包安装成功
二、使用mondo制做(备份)镜像文件
输入mondoarchive后等几秒中,出现个图形界面就可以操作了
1、这里选择须要备份到哪些介质,(根据自己的需求选着),备份到harddisk(选择硬碟)
备份到硬碟的那个目录,直接默认就行(可自己选择路径)
选择压缩类型,这儿选择gzip(压缩率大)
选择压缩率,选择Maximum(9)最大压缩率
每位镜像的大小,DVD默认是4480Mlinux下运行exe文件,我们这儿根据默认的来。假如镜像超过4G的话linux 分区,会手动分成下一个镜像,按image-1,image-2…这样分的
输入生成的镜像名,我这儿输入centos7(它手动生成的就是cenots
7-1,cenots7-2…)
选择要备份那个目录,/表示根目录,直接备份整个系统
排除不须要备份的目录,默认的话是不排除,直接备份整个系统;
选择临时目录路径,默认即可
选择暂存目录路径,默认即可;
是否要备份拓展属性,Yes;
备份机器内核,默认即可;
备份完成是否须要验证备份文件,Yes;
是否要进行,Yes;
早已开始备份耐心等待会(假如系统比较大时间会相对长一点)
制做完成
用制做好的镜像还原系统
找到备份的目录,假如默认的话在/var/cache/mondo
开启虚机,安装系统会听到下边这个界面,倘若是手动安装的话,输入nuke按回车
手动恢复,(与备份镜像大小有关),时间有点长,要等会喽
退出重启后才会步入系统
正常步入系统后,我们的linux系统制做iso镜像文件就成功喽