Mondo一键部署、镜像恢复,快速部署
一.简介
Mondo Rescue是一个开源免费的故障恢复和备份工具,用户可以轻松地创建系统(Linux或Windows)克隆或备份的ISO镜像,可以将这些镜像存放在CD、DVD、磁带、USB设备、硬盘和NFS上。Mondo Rescue还可以用来快速恢复或者重新部署工作镜像到其他系统中,万一碰到数据丢失,你还可以从备份介质恢复尽可能完整的系统数据。
Mondo Rescue(以下简称Mondo)可以说是Linux 下的Ghost,它可以将你的系统照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。Mondo广泛支持LVM、RAID、ext2、ext3、JFS、XFS、ReiserFS、VFAT等。这个软件可以让大家一步一步地将Linux系统备份出来,一旦今后出了问题,只要用创建好的MondoCD将系统还原至上次备份时的状态即可。架构:Mondo Rescue由Mondo和Mindi两个包组成。Mondo是主程序用来备份和还原。Mindi则类似一个迷你的Linux,它包括核心,模块,函数库及一些做系统维护的重要工具。目前,Mondo已经支持Asianux 2/3系统平台。
Mondo rescue 支持 各版本linux系统,本文档只在centos和redhat这俩个linux版本里做过实验,这俩个版本也是当下比较用的普遍的
二.系统注意事项
(1) 镜像机要能上网,因为需要从网上装所需的包,没有网络的话,需要的软件包也早下载好了,可以离线安装,离线安装比较费事,尽量有网比较好
(2) 镜像机磁盘不要用lvm的,使用linux的标准分区,文件系统ext3、ext4、xfs都可以。
(3) 镜像机在装系统的时候,建立俩个分区就可以,一个/boot 分区,给200m,一个/ 分区,/ 分区看着给,不要给太大,够装应用就可以,做好的镜像在还原到别的机器上的时候,会自动帮你扩展,给的太大,会出问题。千万不要创建swap分区,会出问题,swap分区系统装好了也可以创建的,不用担心
(4) 分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像去还原的时候会识别不了 分区挂载文件
1 | # |
三.安装过程
1.配置mondo源
1 | cd /etc/yum.repos.d/ |
2.安装mondo
1 | yum makecache |
四.制作镜像
运行mondo
以root用户权限运行mondoarchive命令
选择Hard disk 备份ISO镜像到硬盘 如下图:
选择备份路径
使用gzip方式压缩
压缩率:选择第一个Maximum
设置ISO镜像的大小 ,修改设置为4480(DVD光盘大小)
设置镜像名称 (可以为任意名称)
需要备份的路径,/代表全系统
需要排除的目录,排除/proc|/tmp
临时目录 (默认即可)
是否备份扩展属性
确认kernel系统内核
备份后是否verify检查
确认是否Proceed开始备份
收集Mindi启动必须的文件信息
无需操作,等待完成,点击OK完成
备份后的镜像文件在/var/cache/mondo内
五.恢复镜像
使用备份的iso文件进行恢复
开机启动
输入nuke,格式化分区并恢复所有文件
选择yes
修改第二行/dev/centos/root为/dev/mapper/centos-root
选择yes
选择yes
恢复文件,选择yes
加载boot,选择yes
默认选择no,自己配置选择yes(此处选择yes)
以下需要修改几个文件(此处默认,未进行修改)
恢复完成,输入exit进行重启
完!
- 本文标题:Mondo一键部署、镜像恢复,快速部署
- 本文作者:LiuSw
- 创建时间:2023-02-07 10:08:39
- 本文链接:https://liusw.top/20230207/Mondo一键部署、镜像恢复,快速部署/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!