首页 > 系统相关 >Linux/Centos Mondo 一键部署、镜像恢复,快速部署

Linux/Centos Mondo 一键部署、镜像恢复,快速部署

时间:2023-03-07 10:33:53浏览次数:45  
标签:Centos 部署 备份 默认 如下 选择 ISO Linux 镜像

.环境准备

 

(1)  镜像机要能上网,因为需要从网上装所需的包,没有网络的话,需要的软件包也早下载好了,可以离线安装,离线安装比较费事,尽量有网比较好

 

(2)  镜像机磁盘不要用lvm的,使用linux的标准分区,文件系统ext3、ext4、xfs都可以。

 

(3)  镜像机在装系统的时候,建立俩个分区就可以,一个/boot 分区,给210m,一个/  分区,/ 分区看着给(30G左右),不要给太大,够装应用就可以,做好的镜像在还原到别的机器上的时候,会自动帮你扩展,给的太大,会出问题。千万不要创建swap分区,会出问题,swap分区系统装好了也可以创建的,不用担心

(4)  分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像去还原的时候会识别不了  分区挂载文件:/etc/fstab  如下图:

 

 

 

 

(5)把安装完不需要的安装包尽量都删掉,减少根目录使用空间,根目录使用的大小尽量保持在10G以内,因为使用空间1G大概会生成300M的iso镜像,这样生成的镜像不至于那么大。

 

二. 安装mondo

1、cd /etc/yum.repos.d/

2、wget http://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo

3、vim mondorescue.repo

改下图三处地方

 

 

 

4、yum makecache

5、yum install -y mondo

 

sed -i 's#EXTRA_SPACE=150000#EXTRA_SPACE=650000#g'    /usr/sbin/mindi

 

 

.制作镜像

#以root用户权限运行
Mondoarchive

 

1.备份到什么介质

择Hard disk 备份ISO镜像到硬盘 如下图:

 

 

 

2.备份位置选择
输入备份ISO镜像所在目录的完整路径名或默认。默认就可以 如下图:

 

 

 

3.压缩类型选择
选择压缩类型:选择gzip压缩率大 建议选择 如下图:

 

 

 

4.压缩率选择
择压缩选项选择Maximum(9) 如下图:

 

 

 

5.选择每个镜像大小
键入你想要的每个ISO镜像的大小,以MB(兆字节)为单位。这个数值应当小于等于CD-R(W)(700)或DVD(4480)的容量。默认即可。默认正好是dvd容量 如下图:

 

 

 

6.制定镜像名称
请制定ISO镜像的文件名:列如test。(自定义即可)或默认 镜像超过设定大小会自动生成下一个 如下图:

 

 

 

7.选择要备份的目录
输入想要备份的文件目录,默认为根目录 要备份全系统,默认选择根目录 如下图:

 

 

 

8.排除不需要备份的目录

请排除你不想要备份的文件系统(以“|”分隔)。例如:一般来说可能有一些文件是不需要的可能需要排除出去;/proc和/tmp。 如下图:

 

 

 

9.选择临时目录路径
输入你的临时目录路径,选择默认路径就可以 如下图:

 

 

 

10.选择暂存目录路径
输入你的暂存目录路径,选择默认路径就可以 如下图:

 

 

 

11.选择是否备份扩展的属性
选择备份扩展的属性,选择yes 如下图:

 

 

 

12..备份机器的内核
备份机器的内核,选择默认就可以,直接选择ok回车即可 如下图:

 

 

 

13.验证备份文件
如果你想要验证你的备份文件,那么在Mondo创建备份文件之后,点击“Yes”。 如下图:

 

 

 

14.再次确定是否备份
点击“Yes”。 如下图:

 

 

 

15.创建“/”文件系统目录
到此 软件自动去备份,无需人工交互操作
创建“/”文件系统目录 ,自动执行 ,如下图所示:

 

 

 

16.调用MINDI,创建boot+data磁盘。
调用MINDI,创建boot+data磁盘。自动执行,如下图:

 

 

 

17.备份文件系统
备份文件系统。这个过程根据系统的大小花费的时间不等,请耐心等待 自动执行,如下图:

 

 

 

 

18.备份大文件。

备份大文件。自动执行, 如下图:

 

 

 

19.运行“mkisofs”,创建ISO镜像。
运行“mkisofs”,创建ISO镜像。自动执行 如下图:

 

 

 

20.验证ISO镜像的压缩包
验证ISO镜像的压缩包 自动执行 如下图:

 

 

 

21.验证ISO镜像的大文件。

验证ISO镜像的大文件。自动执行 如下图:

 

 

 

22.归档完成

最后,Mondo归档完成。选择OK回车,回到shell提示符界面。如下图:

 

 

 

如果你已经选择了默认的备份路径,你将会在“/var/cache/mondo/”下看到一个ISO镜像文件。至此,你就可以将备份镜像刻录到CD/DVD中,以便于以后恢复系统使用。

 

五. 刻录光盘

1、下载UltraISO(软碟通)刻盘工具。

2、导入ISO镜像,左上角点打开文件,选择镜像。

 

 

 

 

3、刻录光盘影像

 

 

 

 

五.恢复

为了自动恢复所有文件,可以用Mondo生成的ISO镜像引导系统,然后在引导提示符界面中选择“(手动输入)nuke”类型,即可恢复文件。

 

 

 

注:如果数据库没有起来,请执行下面两条命令

mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0.bak

mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1.bak

标签:Centos,部署,备份,默认,如下,选择,ISO,Linux,镜像
From: https://www.cnblogs.com/hualingyun/p/17187158.html

相关文章

  • 【黄啊码】Linux搭建SVN总是失败?看完这篇你就知道重点在哪了
    系统环境:Centos6.5第一步:通过yum命令安装svnserve,命令如下:>yum-yinstallsubversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn......
  • linux服务器qps查询,查看当前linux服务器的QPS
    https://blog.csdn.net/weixin_42119281/article/details/116595205 QPS:每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的......
  • 在Linux和Unix上隐藏Nginx版本
    使用CLI显示当前Nginx版本Nginx将在错误页面和“服务器”响应标头字段中显示版本。我们可以使用以下命令进行验证:示例输出:$curl-Ihttps://your-domain$curl-I......
  • linux命令
    常用的安装远程访问工具:Xshell,Putty,SSH查看ip地址:ipconfig查看系统中存在的别名:alias删除自定义别名:unaliasmycd获取查看命令的储存路径:which,whereLinux系统设计概念:一切......
  • 常用高频率Linux命令
    1.解压与压缩1.1tar解压与压缩-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中......
  • linux驱动移植-UART设备驱动
    ----------------------------------------------------------------------------------------------------------------------------内核版本:linux5.2.8根文件系统:busybo......
  • Linux 系统常见 的命令
    uname-a查看linux的版本信息;pwd:打印当前的工作目录,printworkdirectory;cd 改变目录,changedirectory;  cd.当前目录cd..上一级目录cd-返回之前的目......
  • 配置 kali linux 的 apt (包管理工具) ,换成国内源
    1.查看apt的源 输入命令:vim/etc/apt/sources.list   修改之后:快捷键A进入编辑模式;  ESC键然后输入" :wq " 就能退出vim编辑器;在输入......
  • linux下vim的使用以及高效率的技巧
    今天来介绍以下linux下vim的使用以及高效率的技巧目录一.关于vim编辑器二.vim编辑器的模式三.一般模式下的基础操作四.V模式(列模式)的基础操作五.命令模式下......
  • C++ yolov5 jetson NX盒子部署安全帽检测 TensorRT, 支持INT8/FP16
    C++yolov5 jetson NX盒子部署安全帽检测TensorRT,支持INT8/FP16安全帽检测,用C++实现,部署到Nvidia上,tensorrt加速,最新的yolov5部署,支持s,m,l模型和int8,FP16等选择......