官网访问:http://www.mondorescue.org/
依赖文件:http://www.mondorescue.org/ftp
一、centos 7 在线安装
1、mondorescue.repo 源配置
cd /etc/yum.repos.d
wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo
sed -i "s/gpgcheck=1/gpgcheck=0/g" mondorescue.repo
cat mondorescue.repo
[mondorescue]
name=centos 7 x86_64 - mondorescue Vanilla Packages
baseurl=ftp://ftp.mondorescue.org//centos/7/x86_64
enabled=1
gpgcheck=0 #修改为gpgcheck=0
gpgkey=ftp://ftp.mondorescue.org//centos/7/x86_64/mondorescue.pubkey ftp://ftp.mondorescue.org//centos/7/x86_64/mondorescue-0x141B9FF237DB9883.pubkey
2、安装mondo
yum makecache
yum -y install mondo
二、centos 6 在线安装
1、修改yum源
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
#备份自带的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
#清除以前所有过时的垃圾
yum clean all
#生成缓存
yum makecache
#更新
yum -y update
2、安装mondo
cd /etc/yum.repos.d
wget ftp://ftp.mondorescue.org/centos/6/x86_64/mondorescue.repo
sed -i "s/gpgcheck=1/gpgcheck=0/g" mondorescue.repo
cat mondorescue.repo
[mondorescue]
name=centos 6 x86_64 - mondorescue Vanilla Packages
baseurl=ftp://ftp.mondorescue.org//centos/6/x86_64
enabled=1
gpgcheck=0
gpgkey=ftp://ftp.mondorescue.org//centos/6/x86_64/mondorescue.pubkey
安装mondo
yum -y install mondo
二、修改配置
1、修改分区挂载文件/etc/fstab
分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像在还原的时候会识别不了
blkid
vi /etc/fstab
2、更改挂载的容量
配置 /etc/mindi/mindi.conf 更改挂载的容量
加入 EXTRA_SPACE=8388608 这里单位是kb 大小是8G (1024*1024*8)
后边如果是制作DVD ISO文件,其实4.4G就够用
3、关闭selinux
不关闭selinux可能会出现无法登录的情况
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
三、备份
1、运行mondoarchive进行备份
备份前停止所有运行的服务
[root@localhost ~]# mondoarchive # 启动mondo
See /var/log/mondoarchive.log for details of backup run.
Checking sanity of your Linux distribution
2、选择备份到本地磁盘Hard disk
3、选择备份路径
输入备份ISO镜像所在目录的完整路径名或默认
4、压缩类型选择
压缩类型:选择gzip压缩率大
5、压缩率选择
选择压缩率,选择Maximum(9)最大压缩率或者平均Average
6、设置ISO镜像的大小
使用空间1G大概会生成300M的iso镜像
7、设置镜像名称
8、要备份的路径
输入想要备份的文件目录,默认为根目录备份全系统
9、要排除的目录
排除不想要备份的文件系统(以“|”分隔)例如:/proc | /tmp
若没有,留空即可
10、临时目录
输入你的临时目录路径,选择默认路径即可
11、选择暂存目录路径
12、是否备份扩展属性
选择备份扩展的属性,选择Yes
13、确认kernel系统内核
默认即可
14、验证备份文件
15、确定是否备份
16、开始备份
创建“/”文件系统目录 ,自动执行
调用MINDI,创建boot+data磁盘
备份文件系统
备份大文件
运行“mkisofs”,创建ISO镜像
验证ISO镜像的压缩包
验证ISO镜像的大文件
归档完成
三、恢复
注:要恢复的主机的文件系统要与备份的主机一致,否则可能导致恢复失败
1、备份文件路径
默认: /var/cache/mondo
2、安装
输入nuke自动安装
输入exit,进入系统