收藏 分销(赏)

Linux系统灾难恢复关键技术和方法.doc

上传人:w****g 文档编号:2999123 上传时间:2024-06-12 格式:DOC 页数:25 大小:1.30MB
下载 相关 举报
Linux系统灾难恢复关键技术和方法.doc_第1页
第1页 / 共25页
Linux系统灾难恢复关键技术和方法.doc_第2页
第2页 / 共25页
Linux系统灾难恢复关键技术和方法.doc_第3页
第3页 / 共25页
Linux系统灾难恢复关键技术和方法.doc_第4页
第4页 / 共25页
Linux系统灾难恢复关键技术和方法.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、Linux系统劫难恢复技术和办法 Linux 劫难恢复Linux 发行版本众多,现如今也得到了越来越广泛应用,同步也面临着系统浮现故障潜在风险,本文将以发行版本 RHEL6 为例详细简介几种 Linux 劫难恢复技术和办法,以保证 Linux 系统安全恢复。在简介 Linux 劫难恢复办法之前,咱们先来理解下 MBR,其全称为 Master Boot Record,即硬盘主引导记录。它由三个某些构成,主引导程序、硬盘分区表和硬盘有效标志。在总共 512 字节主引导扇区里主引导程序(Bootloader)占 446 个字节,第二某些是硬盘分区表,占 64 个字节,硬盘有多少分区以及每一分区大小都

2、记录在其中。第三某些是硬盘有效标志,占 2 个字节。详细如图示:图 1. MBR系统硬盘分区表破坏生产环境中 Linux 服务器也许会由于病毒或者意外断电而引起硬盘分区表被破坏,普通恢复硬盘分区表需要之前咱们先备份其分区表信息,普通咱们使用 USB 外接设备来备份主机硬盘分区表。在主机上挂载 USB 设备后咱们查看系统当前磁盘设备:当前咱们在 sdb 这个设备上创立一种新分区:在新分区 sdb1 上创立文献系统:挂载新文献系统:普通咱们通过备份硬盘 MBR 来备份硬盘分区表:当前咱们来写零硬盘分区表来实现类似分区表被破坏成果:查询硬盘 sda 上分区信息,发现其已不包括任何分区:当主机硬盘分区

3、表丢失了之后,再次启动后 GRUB 会因找不到配备文献而进入命令行模式:图 2. 分区表丢失接下来咱们挂载 RHEL6 安装盘,同步也接入咱们之前备份 USB 设备,然后重启主机,选取 CD-ROM 为第一引导设备,启动后选取“Rescue installed system”。图 3. 选取援救按照提示,最后咱们选取一种 shell。图 4. 选取 shell咱们查询系统磁盘信息,发现硬盘设备 sda 没有包括任何分区。咱们来恢复它硬盘分区表,创立一种目录并且挂载之前备份 USB 设备,咱们看到它设备名是 /dev/sdb。通过本来备份 sda.mbr 文献来恢复硬盘设备 sda 硬盘分区表:

4、再次查询系统磁盘信息:硬盘设备 sda 分区表已经恢复,重启后系统便可正常引导。 系统 GRUB 损坏类似得咱们可以来写零 Bootloader 来实现 GRUB 被破坏成果:重启后系统会因找不到 GRUB 而卡在“Booting from Hard Disk ”挂载系统安装光盘然后选取进入 Rescue 模式,然后恢复 GRUB:图 5. 恢复 GRUB重启主机后,系统可正常引导。系统内核文献丢失系统丢失内核 kernel 文献,再次启动后会提示找不到文献。图 6. 内核丢失挂载系统安装盘进入援救模式,检查 /boot 目录下发现没有 kernel 文献。从挂载系统安装盘强制重新安装内核:在

5、 /boot 目录下已经生成新 kernel 文献 vmlinuz-2.6.32-71.el6.x86_64重启主机后,系统可正常引导。系统镜像文献丢失系统丢失镜像文献,主机启动后黑屏。图 7. 镜像丢失挂载系统安装盘进入援救模式 ,检查 /boot 目录下发现没有镜像文献。重新生成镜像文献 initramfs-2.6.32-71.el6.x86_64.img。重启主机后 ,系统可正常引导。 系统 /boot 分区损坏普通来说系统 /boot 分区损坏,咱们会先尝试修复文献系统。如果文献系统损坏不能修复,那么咱们可以参照前述办法来依次新建 /boot 分区,重新安装内核和镜像,然后安装 GUR

6、B 再手工编辑引导菜单,以最后来恢复系统可正常引导。普通咱们需要按照如下环节来恢复。创立分区遇到比较严重状况就是 /boot 分区已经完全损坏,启动时会提示找不到引导设备。图 8. 引导分区损坏挂载安装盘后进入援救模式,查看分区状况,发现分区 /dev/sda1 不存在。新建一种分区并且设立它为启动分区。重启主机以更新分区表,然后进入援救模式,并在咱们新创立分区上创立文献系统。通过前述办法咱们安装内核和镜像文献。安装 GRUB咱们安装 GRUB 到硬盘设备 sda 上。编辑引导菜单由于咱们创立了新分区,其相应 UUID 会发生变化,可以通过命令 blkid 来查询分区 UUID。上述 sda3 为根分区,编辑 /boot/grub/grub.conf 文献更新其相应 UUID,其内容如下。更新 /etc/fstab类似咱们也需要更新 /etc/fstab 里 /boot 分区相应新 UUID,其内容如下。当前咱们恢复环节已经完毕,重启主机后 GRUB 中可见咱们配备系统列表。图 9. GRUB 菜单至此 /boot 分区已恢复,系统可正常引导启动。图 10. 系统启动总结本文阐述了常用 Linux 劫难恢复技术和办法,及其浮现严重劫难时应注意恢复顺序,以保证 Linux 系统在浮现劫难时得以安全恢复。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服