记一次vg恢复过程(centos5.5_64)

要对根分区做lvm扩容,没有进入rescue模式,直接就操作起来了
1、pvcreate /dev/cciss/c0d1
2、vgextend VolGroup00 /dev/cciss/c0d1
3、lvextend +146.7G /dev/VolGroup00/LogVol00
4、resize2fs /dev/VolGroup00/LogVol00
僵特了,df看看已经乱了

重启os后,启动过程报错,找不到逻辑卷组,进不了操作系统,傻了,监控,svn,mantis啥的都在上面。

刻录centos5.8,光盘启动,进入rescue模式
无法找到linux分区信息,无法进入rescue模式 ,


刻录ubuntu11.04系统,光盘启动,进入live模式
配置网卡和apt-get源
apt-get install lvm2
vgdisplay -v
可以看到vg的信息
lvdisplay -v也可以看到lv的信息
发现vg的状态为not resizeable
改变vg的状态:vgchange -x n VolGroup00
重建vg目录:vgscan --mknodes -V
vgmknodes --refresh
vgmknodes VolGroup00
vgmknodes VolGroup01
重建成功
硬盘重启,启动过程报错:文件系统error,进入手动修复阶段
fsck -y /dev/VolGroup00/LogVol00
修复大概一个半小时,修复完成后,重启系统,正常