最近有台服务器因为硬件故障导致操作系统崩溃,跟IBM客户打电话,IBM客户说他们没有这个权利和义务来修复操作系统。

报错信息如下:开机能显示操作系统的界面,但启动相关服务时报如下信息:
VFS:can't find ext3 filesystem on dev dm-0
mount:error 22 mounting ext3
mount:error 2 mounting none
switchroot:mount failed:22
umount/initrd/dev failed:2
kernel panic - not syncing:Attempted to kill init

报错图片如下:

 

用光盘进入rescue模式,执行:fdisk -l
fdisk -l是否能发现硬盘上面的分区,如果分区都还在的话查看分区的状态

查看分区的状态信息:

lvm.static pvscan
lvm.static vgscan
lvm.static lvscan

发现其中有个分区为Inactive,说明为非激活状态;

将该分区激活:vgchange -a y /dev/VolGroup00/LogVol00 激活lvm卷组(注意a和y之间有空格)

修复卷组文件:e2fsck -y /dev/VolGroup00/LogVol00

这个命令执行后会出现刷屏,刷屏约半个小时后进行重启,系统正常使用,且资料未丢失;

我是按这种方法解决了故障,希望对大家也有用!