跳到主要内容

RedHat进不去系统

· 阅读需 3 分钟

天有不测风云,机房断电或者电源有出现问题的时候,会造成死机或者直接断电的现象,这个是比较正常的情况了。这些莫名其妙的死机会造成邮件系统的错乱,错乱了可使用下面的步骤进行紧急检查一下,切记只可在紧急的情况下运行,否则可能会对系统造成危害。

方法/步骤

1. 开机的时候有出现下面的界面,看提示有按CTRL+D继续,按了CTRL+D会重启,再次回到这个界面。

UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

2. 在此界面输入下root的密码。会进入到修复模式。

UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

3. 在修复模式下,输入命令fsck –y /dev/mapper/VolGroup-lv_root

这个后面跟的路径就是你上面提示出错的那个路径,不要直接跟小编的。每个的路径都不同。 UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

4. 输入后,会在检查硬盘,这个过程看具体的情况而定,比如你的硬盘如果是T级别的话,那可能会需要一段时间,即使达到7-8小时也是正常的。最后在检查完事后,reboot重启下服务器。

UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

5. 重启完,就可以看到正常的登陆界面了,输入用户名,密码,就可正常的登陆了。

UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

6. 在此下面帖出一个鸟哥的fsck的命令说明。

UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

如果Linux分区有损坏情况,启动有问题,不能正常进入文本或图形界面。那么一般会出现提示,需要输入Root密码登录后采用:

fsck -t ext3 -r /usr/local 修复 , /usr 是提示检查不能通过的分区。

fsck的命令的几个使用方法

指令:fsck

使用权限 : 超级使用者

使用方式 : fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]

说明 : 检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统

参数 :

filesys : device 名称(eg./dev/sda1),mount 点 (eg. / 或 /usr)

-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数

-s : 依序一个一个地执行 fsck 的指令来检查

-A : 对/etc/fstab 中所有列出来的 partition 做检查

-C : 显示完整的检查进度

-d : 列印 e2fsck 的 debug 结果

-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行

-R : 同时有 -A 条件时,省略 / 不检查

-V : 详细显示模式

-a : 如果检查有错则自动修复

-r : 如果检查有错则由使用者回答是否修复

例子 :检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :

fsck -t msdos -a /dev/hda5

注意 :此指令可与 /etc/fstab 相互参考操作来加以了解。