免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5173 | 回复: 5
打印 上一主题 下一主题

修复fstab文件中根目录挂载问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 15:05 |只看该作者 |倒序浏览
实验目的:修复fstab文件中根目录挂载问题

实验环境:Red Hat Enterprise Linux 5

实验准备:
1. 注释/etc/fstab文件中根目录配置信息行,在配置行前加#号表注释。
{#LABEL=/     /     ext3     defaults   1  1 }
2. 关闭主机,再启动主机发现由于根目录无法正常挂载,系统不能正常启动。{直接使用reboot命令有时也能正常进入操作系统}

实验步骤:
1. 开机进入GRUB引导程序,选择附件模式“a”,添加内核命令行参数init=/bin/sh,引导系统进入维护模式。
2. #cat /etc/fstab {查看fstab的配置信息,确认根目录行被注释外无其他错误}
3. #mount -o remount,rw LABEL=/ / {重新挂载根目录为读写模式}
4. #vi /etc/fstab  {删除fstab下根目录配置行首的#号注释符}
5. #reboot {重启主机,故障修复。此时/bin/sh进程ID为1,内核不想让进程ID1终止,所以当输入#exit命令时键盘LED灯闪动,linux内核会崩溃。所以这里退出维护模式只能用#reboot命令}

实验总结:
1. 使用内核命令行参数init=/bin/sh,取代/sbin/init初始化程序,此时文件系统状态只有根分区被挂载,而且为只读模式,排错时需要重新挂载根分区为读写模式。
2. 此方法还适用/etc/fstab,/etc/inittab,/etc/rc.d/rc.sysinit等文件损坏时使用。


注:可能还有其它方法也能解决类似问题,欢迎大家留意指教。



http://blog.chinaunix.net/u3/93944/showart_1877851.html

[ 本帖最后由 popeyesh 于 2009-3-24 15:06 编辑 ]

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
2 [报告]
发表于 2009-03-24 15:08 |只看该作者
lz  最近在整 大Case 啊, 支持原创 ....

[ 本帖最后由 leetaedong 于 2009-3-24 15:41 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-03-24 15:27 |只看该作者
LZ有心,帮顶!!

论坛徽章:
0
4 [报告]
发表于 2009-03-25 09:41 |只看该作者
我又试了两种方式去修复fstab文件:
第一:添加内核命令行参数1进入单用户模式,虽然单用户模式需要运行配置文件rc.sysinit,会有报错信息产生,但还是可以在该模式下修复fstab文件。

第二:用光盘引导进入救援模式,由于fstab文件配置错误,所以救援模式下挂载根目录也发生错误,在/mnt/sysimage目录下挂载的目录不全,无法用此方法修复fstab文件。

论坛徽章:
0
5 [报告]
发表于 2009-03-25 11:30 |只看该作者
Troubleshooting
LZ正在备考吗?

论坛徽章:
0
6 [报告]
发表于 2009-03-25 13:04 |只看该作者
呵呵   有这打算,不过基础都还没练扎实,要去考RHCE前还要好好沉淀沉淀:wink:

淡定!淡定!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP