论坛风格切换
  • 3794阅读
  • 0回复

[linux服务器]centos 系统错误处理Give root password for maintenance [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-08-02


参考文献:
******************************
当Linux系统被强行关闭或重新启动,电脑的档案系统便有可能受损,系统会自动检查并修复档案系统;

但当档案系统未能自动修复,画面便会出现上述讯息。

此时,使用者可依照下面步骤进行修复程序:

1. 键入root密码

2. 输入"e2fsck -y /dev/hda2"

大部份档案系统都可用此方法修复好,但如系统或重要的系统档案损毁严重,则必须用系统光盘修复系统

这里有一些关于e2fsck命令的翻译:

e2fsck(ext3/2 file system check)   功能说明:检查ext3/2文件系统的正确性

语法:e2fsck [-acCdfFnprsStvVy][-b <superblock>][-B <区块大小>][-l <文件>][-L <文件>][设备名称]

e2fsck执行后的传回值及代表意义如下
0 没有任何错误发生
1 文件系统发生错误,并且已经修正
2 文件系统发生错误,并且已经修正
4 文件系统发生错误,但没有修正
8 运作时发生错误
16 使用的语法发生错误
128 共享的函数库发生错误

参数:
-a 不询问使用者意见,便自动修复文件系统
-b<superblock> 指定superblock,而不使用预设的superblock
-B<区块大小> 指定区块的大小,单位为字节
-c 一并执行badblocks,以标示损坏的区块
-C 将检查过程的信息完整记录在file descriptor中,使得整个检查过程都能完整监控
-d 显示排错信息
-f 即使文件系统没有错误迹象,仍强制地检查正确性
-F 执行前先清除设备的缓冲区
-l<文件> 将文件中指定的区块加到损坏区块列表
-L<文件> 先清除损坏区块列表,再将文件中指定的区块加到损坏区块列表。因此损坏区块列表的区块跟文件中指定的区块是一样的
-n 以只读模式开启文件系统,并采取非互动方式执行,所有的问题对话均设置以"no"回答
-p 不询问使用者意见,便自动修复文件系统
-r 此参数只为了兼容性而存在,并无实际作用
-s 如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何动作
-S 不管文件系统的字节顺序,一律交换字节顺序
-t 显示时间信息
-v 执行时显示详细的信息
-V 显示版本信息
-y 采取非互动方式执行,所有的问题均设置以"yes"回答
*************************************


处理流程:
第一步:输入正确的root用户密码(输入正确的系统密码后,系统自动进入控制后台)
第二步:在控制台输入命令 fsck -y 回车
系统自动检测,问题解决
分析:这个错误出现的原因是机器突然断电,导致系统文件受损.
[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个