centos mondorescue centos命令

本篇文章给大家谈谈centos mondorescue,以及centos命令对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

Mondo Rescue备份迁移Linux

在企业生产工作中,可能需要备份或迁移Linux系统,以避免数据丢失或迅速恢复环境。Mondo Rescue是一个强大的工具,可以将系统打包成镜像,用于备份和迁移。本文将详细指导如何利用Mondo Rescue实现这一需求。

首先,安装Mondo Rescue。通过在线安装,执行以下命令:

配置yum源

配置repo文件

使用yum安装Mondo Rescue

安装完成后,制作系统镜像。需要修改分区挂载文件(/etc/fstab),使用盘符而非UUID挂载,并确保查询到/boot的盘符。然后执行mondoarchive命令,备份系统。在图形界面中,通常选择默认选项,包括修改ISO镜像文件名称和压缩方式,最后等待制作完成。

制作的ISO文件可以用于在VMware中恢复系统,或者在物理机上恢复。在VMware中,选择稍后安装操作系统,选择ISO文件启动虚拟机,完成恢复。

如果在物理机上使用ISO文件恢复,需要确保ISO文件包含efi相关文件。如果使用uefi引导启动失败,可以尝试使用BIOS方式。若仍存在问题,使用Mondo Rescue将系统直接写入U盘,使用BIOS引导恢复。

在物理机上开机时可能会遇到分区找不到的问题。解决方案之一是进入grub命令行,向内核传递参数,或者从Rescue模式进入系统,重建initramfs文件。另一种可能的原因是内核版本不兼容,切换到较低版本的内核启动,问题即可解决。

总结而言,通过Mondo Rescue备份和迁移Linux系统可以提高数据安全性,并简化环境部署过程。在实践过程中,可能会遇到一些问题,如分区识别、启动方式等,但通过正确的排查和调整,可以顺利实现系统恢复。

参考资料:[1] CentOS7下使用Mondo Rescue实现系统全备份 [2]系统起不来,提示/dev/centos-root does not exit [3] Centos7开机提示dracut-initqueue timeout [4] CentOS无法登录root [5] centos8 reboot进入Dracut模式,提示找不到分区错误 [6] [linux内核]设置内核的默认启动版本

如何使用Mondo救援故障恢复工具克隆和备份Linux系统

不同的系统操作略有差别吧。

一、在RHEL/CentOS/Scientific Linux平台上安装MondoRescue

1.用于RHEL/CentOS/SL 6, 5, 4- 32位平台

下载“/etc/yum.repos.d/”下的MondoRescue软件库,文件名为“mondorescue.repo”。请为你的Linux OS发行版本下载正确的软件库。

#cd/etc/yum.repos.d/

##OnRHEL/CentOS/SL6-32-Bit##

#wget

##OnRHEL/CentOS/SL5-32-Bit##

#wget

##OnRHEL/CentOS/SL4-32-Bit##

#wget

2.用于RHEL/CentOS/SL6,5,4-64位平台

#cd/etc/yum.repos.d/

##OnRHEL/CentOS/SL6-64-Bit##

#wget

##OnRHEL/CentOS/SL5-64-Bit##

#wget

##OnRHEL/CentOS/SL4-64-Bit##

#wget

一旦你成功地添加了软件库,就可以使用“yum”命令安装最新的Mondo工具。

二、在Debian/Ubuntu/Linux Mint平台上安装MondoRescue

1. Debian平台

Debian用户可以使用“wget”命令抓取适用于Debian 6和Debian 5发行版的MondoRescue软件库。运行下列命令,添加“mondorescue.sources.list”到“/etc/apt/sources.list”文件中,以便于安装Mondo软件包。

##OnDebian6##

#wget

#sh-c"catmondorescue.sources.list>>/etc/apt/sources.list"

#apt-getupdate

#apt-getinstallmondo

##OnDebian5##

#wget

#sh-c"catmondorescue.sources.list>>/etc/apt/sources.list"

#apt-getupdate

#apt-getinstallmondo

2.Ubuntu/LinuxMint平台

想要在Ubuntu12.10、12.04、11.10、11.04、10.10、10.04,或者LinuxMint13中安装MondoRescue,请打开终端,然后在“/etc/apt/sources.list”文件中添加MondoRescue的软件库。运行下列的命令即可安装MondoRescue软件包。

#wget`lsb_release-r|awk'{print$2}'`/mondorescue.sources.list

#sh-c"catmondorescue.sources.list>>/etc/apt/sources.list"

#apt-getupdate

#apt-getinstallmondo

三、创建系统/服务器的克隆或备份ISO镜像

安装Mondo之后,以“root”用户权限运行“mondoarchive”命令。下面的截图说明了如何创建一个完整系统的ISO备份镜像。

# mondoarchive

怎么全盘备份系统centos系统备份与恢复教程

一套完整的生产应用系统,其部署和实施可能需要涉及多方厂商的协助和配合,如有硬件工程师、软件开发商、操作系统厂商、数据库厂商、系统集成商等等。若应用架构比较复杂,可能就完成基础的部署都需要一个不短的周期。项目开始时,协调这些人力、物理可能是比较简单的,但系统是不可能不发生问题的,若因某些原因,后期更换了服务器硬件或需重新部署整套应用,那该是多麻烦的一件事情。另外,如果需要同时在多台服务器上安装几乎完全相同的软件,一台一台安装相信也不是一个好办法吧。

这时,Mondo Rescue软件或许可以帮到您。有点像Windows下的Ghost,但也有点不同。Ghost对Linux的操作,若采用全盘复制功能时,两边的硬盘大小不一会很难处理;若采用分区复制,那MBR需要手动创建,操作比较麻烦。而Mondo采用自带启动镜像的方式,不需要依赖第三方的操作系统软件,可直接进行系统复制的工作,操作简单。

一、Mondo Rescue简介

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将系统还原至上次备份时的状态即可。与Ghost相似,在进行备份的使用,应把应用与数据的备份分开处理。也就是说,使用Mondo来备份系统的基本应用配置,生产数据使用资料备份的方式处理,如定时备份到磁带等。

二、Mondo Rescue的官方网站:

三、架构:

Mondo Rescue由Mondo和Mindi两个包组成。Mondo是主程序用来备份和还原。Mindi则类似一个迷你的Linux,它包括核心,模块,函数库及一些做系统维护的重要工具。

免责声明:部分转载内容均有注明出处,转载此文章仅为个人收藏,分享知识,如有侵权,请联系yuanfan2012进行删除

下面介绍安装mondo rescure对系统进行备份与恢复1、在线安装

1)CentOS yum源配置

curl-o/etc/yum.repos.d/CentOS-Base.repo

curl-o/etc/yum.repos.d/epel.repo

sed-i-e'/mirrors.cloud.aliyuncs.com/d'-e'/mirrors.aliyuncs.com/d'/etc/yum.repos.d/CentOS-Base.repo

2)mondorescue.repo源配置

cd/etc/yum.repos.d/

wget

sed-i"s/gpgcheck=1/gpgcheck=0/g" mondorescue.repo

cat mondorescue.repo

3)yum安装mondo

yum makecache

yum install mondo

2、修改分区挂载文件/etc/fstab

分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像在还原的时候会识别不了

vi修改分区挂载文件:/etc/fstab改成对应的盘符

为了演示方便,下面安装JDK+Zookeeper+Kafka,搭建单节点的kafka服务器进行备份,后面进行利用备份出的镜像进行恢复验证效果

3、运行mondoarchive进行备份

选择备份到本地磁盘Hard disk

选择备份路径

使用gzip方式压缩

压缩率:平均Average

设置ISO镜像的大小

设置镜像名称,这里就kafka_template

需要备份的路径,/代表全系统

需要排除的目录,若没有,留空即可

临时目录

是否备份扩展属性

确认kernel系统内核

备份后是否verify检查

确认是否Proceed开始备份

收集Mindi启动必须的文件信息

备份后的镜像文件

4、利用备份镜像进行恢复

先SFTP下载镜像文件

准备一台虚拟机,加载备份镜像文件

开机启动

输入nuke,格式化分区并恢复所有文件

恢复完成exit退出,待机器重启成功,可以正常登录

下面可以看出恢复成功,系统正常启动,文件均在

阅读剩余
THE END