Chinaunix首页 | 论坛 | 博客
  • 博客访问: 58990
  • 博文数量: 13
  • 博客积分: 1450
  • 博客等级: 上尉
  • 技术积分: 161
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-30 11:06
文章分类

全部博文(13)

文章存档

2013年(1)

2011年(6)

2010年(2)

2008年(4)

我的朋友

分类: LINUX

2011-03-04 10:57:08

环境:HP DL585G5 安装redhat 4.3,连接到IBM盘阵运行DB2数据库
 
背景:巡检时,发现系统hung,不能ssh,通过console看也是黑屏,强制重启机器
 
故障描述:重启后,在加载文件系统时,系统检测到有文件系统存在错误,进行强制fsck,当检查到盘阵上的文件系统时,fsck报错,启动过程终止,系统进入repair模式。详见下列:
/dev/mapper/vgXXXXXX contains a file system with errors,check forced.
/dev/mapper/vgXXXXXX e2fsck cancled
/dev/mapper/vgXXXXXX: ************WARNING: Filesystem still has errors *********   [Faild]
 
*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot.
*** when you leave the shell.
*** Warning -- SELinux is active
*** Disabling security enforcement for system recovery.
*** Run 'setefoce 1' to reenable.
Give root passwd for maintenance
 
处理过程:此时根文件系统被挂载到只读模式,此时应先将其挂载到读写模式。
mount -o remount,rw /
此时手动挂载盘阵上的文件系统是可以正常完成。
mount -a
说明盘阵上的LUN可以正常访问,链路和LUN都没有问题。
 
umount错误的文件系统
手动进行fsck使用-y参数自动修复文件系统错误。
fsck -y /dev/mapper/vgxxxxx
注意:文件系统只能在只读或没有挂载的时候进行fsck
这个过程会比较慢,具体速度取决于LUN的大小。
 
经过漫长的等待后完成
 
阅读(2790) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~