RedHat 企业版5下系统故障恢复.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RedHat 企业版5下系统故障恢复

RedHat 企业版5下系统故障恢复 Redhat Enterprise 5的系统故障的极端情况主要包括grub配置文件丢失,fstab分区挂载表丢失及/boot系统引导目录被删除的故障恢复,本文针对此三种情况分别给出恢复策略。 一 Grub配置文件丢失的故障恢复: Grub配置文件一般指/boot/grub/grub.conf文件,该文件指示了系统引导时要从哪个分区去加载内核及内存镜像(RAMDISK)文件,该文件的丢失将使电脑启动时在grub配置界面中卡住。解决该文件丢失需要管理员记住grub.conf的基本配置信息,比如: [root@localhost ~]# cat /etc/grub.conf default=0 #默认加载第几个系统,从0起算 timeout=5 #启动时停留在Grub配置界面中的时间 splashimage=(hd0,0)/grub/splash.xpm.gz #Grub的背景图片 hiddenmenu #是否隐藏菜单 title Red Hat Enterprise Linux Server (2.6.18-8.el5) #操作系统的标题 root (hd0,0) #操作系统的引导分区 kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet #设置加载的内核 initrd /initrd-2.6.18-8.el5.img #设置加载的内存磁盘文件 解决方法: 1在系统启动的grub配置环境中敲入如下几条语句; root (hd0,0) kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.18-8.el5.img 2 再敲入boot 启动; 3 去/boot/grub/中做一个grub.conf文件(文件内容就是刚才显示的内容),或者把备份的grub文件恢复一份为grub.conf;此后系统重启后即可正常引导; 二 fstab分区挂载表丢失的故障恢复: fstab文件位于/etc/fstab,该文件指示了系统在启动后要怎么装载系统分区,像系统的几个重要系统分区如/,/boot,/home,swap分区都要通过fstab让系统去挂载,该文件丢失的话系统挂载过程会出错,虽然在RedhatLinux Enterprise 5中fstab丢失系统仍可启动至图形界面(如果有安装的话),但是在切入到命令行界面即会出错,我们先看一下fstab的内容: [root@localhost ~]# vi /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 LABEL=/home /home ext3 defaults 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 LABEL=SWAP-sda3 swap swap defaults 0 0 我们来看一下这一行: LABEL=/ / ext3 defaults 1 1 这行说明了标签(label)等于/的分区挂载在根(/)目录下,分区是ext3格式,第五列的1指明访分区是否要备份 (0 为不备份,1 为要备份, 一般根分区要备份),第六列的1指明该分区要自检 (0 为不自检,1 或者 2 为要自检, 如果是根分区要设为1,其他分区只能是2)。 我们设置标签是因为分区名(如/dev/sda1)很难记忆,所以系统自动会把要挂载到/目录的分区标签设为/,把挂载到/home目录的分区标签设为/home,设置标签的命令如下: 将/dev/sda1分区命名为abc: [root@localhost ~]#e2label /dev/sda1 abc 查询/dev/sda1分区: [root@localhost ~]#e2label /dev/sda1 abc 查找标签为abc的分区: [root@localhost ~]#findfs LABEL=abc 解决方法: A 如有系统可以启动并可以使用命令的话,手工做一份fstab放入/etc即可,但由于fstab比较难记,管理员先前最好要有备份,将备份文件拷贝为/etc/fstab即可。 B 如果系统不能启动,要依靠系统光盘的救援模式,按照如下步骤解决: 1 放入Redhat系统光盘,设置从光盘引导,并且进入救援模式(敲入linux

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档