CentOS7.6安装备份还原软件Mondo Rescue
CentOS7.6安装备份还原软件Mondo Rescue
安装备份机,选择手动分区,进入分区选项,在新挂载点将使用以下分区方案,选择标准分区。
然后点这里自动创建他们。
选择HOME分区,按减号删除。再把多余的空间全部给根目录
其他安装步骤都一样,这里省略。
1、安装mondorescue
[root@localhost /]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# yum install -y wget
[root@localhost yum.repos.d]# wget ftp://ftp.mondorescue.org/rhel/7/x86_64/mondorescue.repo
[root@localhost yum.repos.d]# yum -y install mondo --nogpgcheck
#在线安装mondo
[root@localhost yum.repos.d]vim /etc/mindi/mindi.conf
#配置 /etc/mindi/mindi.conf 更改挂载的容量
#加入 EXTRA_SPACE=8388608 这里单位是kb 大小是8G (1024*1024*8)
#后边如果是制作DVD ISO文件,其实4.4G就够用了,这里暂时多设置一些
2、修改分区挂载文件/etc/fstab
分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像在还原的时候会识别不了
[root@localhost /]# blkid
/dev/sda3: UUID="1672feff-f31d-4072-909d-c07a6a9ebbc3" TYPE="xfs"
/dev/sda1: UUID="c4b3dff6-c9b9-4900-8ee8-54e37826f032" TYPE="xfs"
/dev/sda2: UUID="df0a1995-49cc-47c7-ac06-7d5903444a21" TYPE="swap"
[root@localhost /]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Oct 15 23:07:50 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=1672feff-f31d-4072-909d-c07a6a9ebbc3 / xfs defaults 0 0
UUID=c4b3dff6-c9b9-4900-8ee8-54e37826f032 /boot xfs defaults 0 0
UUID=df0a1995-49cc-47c7-ac06-7d5903444a21 swap swap defaults 0 0
[root@localhost /]#vim /etc/fstab
#修改/etc/fstab文件,把UUID改成对应的盘符
3、运行mondoarchive进行备份
[root@localhost /]#mondoarchive
选择Hard disk备份ISO镜像
选择保存ISO文件位置,我这里直接打根目录,就是/
保存格式,选择gzip
压缩率,选择最大9
光盘选择每个镜像大小
键入你想要的每个ISO镜像的大小,以MB(兆字节)为单位。这个数值应当小于等于CD-R(W)(700)或DVD(4480)的容量。默认即可。默认正好是dvd容量
ISO镜像的名字,这里我们默认即可,可以随便定义哦
选择要备份的目录
默认是 / 目录要备份全系统
选择要排除备份的目录
可以按提示自行添加 | 分割,也可以不用默认敲回车
选择临时目录路径
这里我们选择默认默认路径就OK
选择暂存目录
也是按系统选择默认
选择是否备份扩展的属性
选择备份扩展的属性,选择yes
备份机器的内核
备份机器的内核,选择默认就可以,直接选择ok回车即可
验证备份文件
如果你想要验证你的备份文件,那么在Mondo创建备份文件之后,点击“Yes”
确认是否Proceed开始备份,选择YES
开始自动备份
备份文件系统中
验证光盘文件
备份成功
返回result=0为正确备份
把ISO文件下载下来,作为启动盘用。
输入nuke
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话