centos恢复系统 centos8.1

各位老铁们好,相信很多人对centos恢复系统都不是特别的了解,因此呢,今天就来为大家分享下关于centos恢复系统以及centos8.1的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

怎么全盘备份系统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退出,待机器重启成功,可以正常登录

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

centos7与windows系统引导恢怎么恢复

安装centos 7后发现已经安装的windows 8系统和xp系统的启动项消失了,而且安装时centos的引导直接安装在主引导记录中,根本没有安装到分区的选项!于是用pe系统u盘启动后恢复了windows引导,结果centos引导又没有了。。。centos 7系统新的启动管理器grub2有了一些变化。

一、恢复centos的引导

1、用centos iso制作启动u盘进入到安装centos的界面,开机选择的时候不要选择安装centos,而是选择troubleshooting疑难解答选项,然后选择rescue a centos system。

按tab键选择continue(一定要选),然后选择ok.

2、进入命令行界面,输入:chroot/mnt/sysimage,接着就是重要的一步,安装grub2了。执行以下命令:/sbin/grub2-install/dev/sda,安装成功后执行reboot重新启动系统。这只是又把centos的启动项找回来了,windows的引导要在之后通过grub2来完成。

二、恢复windows的引导

1、之后的恢复就很简单了,重新启动系统之后centos系统就能打开了,可以通过grub2的功能实现windows的引导。

2、打开终端,在root用户下执行下面的命令:grub2-mkconfig-o/boot/grub2/grub.conf。系统自动找到了windows 8系统与xp系统的引导项,并加入到了grub.conf菜单中。这样就避免了手功改动文件的危险,并且所有系统都能正常启动。

CentOS系统误删除文件怎么恢复

CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。

1、关掉所有的服务

当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接

# killall进程名

或者

# kill-9 pid

然后把误删除的文件所在分区,重新挂载成只读的

# mount-o ro/dev/sdb/data/

2、安装extundelete工具

# yum install-y e2fsprogs*//安装依赖包

# wget

#

tar-jxvf extundelete-0.2.4.tar.bz2

# cd extundelete-0.2.4

#./configure

--prefix=/usr/local/extundelete

# make&& make install

3、验证是否安装成功

# cd/usr/local/extundelete/bin

#./extundelete

-v

---------------------

extundelete version 0.2.4

libext2fs version

1.41.12

Processor is little endian.

---------------------

4、恢复数据

实例:假如我们误删除文件为 test.txt,所在分区为/dev/sdb。

1)扫描文件

#

/usr/local/extundelete/bin/extundelete/dev/sdb--inode 2

//扫描哪些文件被删除了

2)恢复文件

#/usr/local/extundelete/bin/extundelete--restore-file test.txt/dev/sdb

3)查看文件

恢复的文件在当前目录下的 RECOVERED_FILES/目录下

# ls./RECOVERED_FILES/

可以看到 test.txt文件。

注意:

--------------------------------------------------------------------------------

如果想恢复整个分区上的文件,则可以执行以下命令

#

/usr/local/extundelete/bin/extundelete--restore-all/dev/sdb

恢复后的文件也在

./RECOVERED_FILES/

目录下。

--------------------------------------------------------------------------------

5、后续工作

1)重新挂载该分区为可写。

2)备份重要数据。

3)覆盖我们恢复出来的数据。

4)重启服务器,恢复之前关闭的各种服务。

阅读剩余
THE END