环境: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的大小。
经过漫长的等待后完成
阅读(2844) | 评论(0) | 转发(0) |