问题描述
服务磁盘异常,更换后。pv vg lv一套下来。启动报系统文件异常。
- 错误信息:
filesystem. if the device is ....
fsck.ext3: No such file or directory ....
- /dev目录无LVM创建的设备
处理过程
- 按系统提示,首先是怀疑LVM挂载的磁盘问题。修复模式下LVM一堆操作后 pvdisplay、vgdisplay、lvdisplay 都正常。也做mkfs.ext3操作。/dev 目录下也有相应的设备。然后重启后还是错。
- fstab中移除挂载的LVM盘,系统能正常启动。
- fdisk -l 显示 lvm磁盘。一直显示nvalid partition table(后面验证:正常服务器中同样显示)
- 关键点:系统访问文件系统但/dev下却没有设备。百度关键内容"suse vg 启动"找到关键性解决方案。
vg在系统启动中并没有激活。导致/etc/fstab无法挂载。
解决方法
方法一:
cd /etc/init.d/boot.d
ln -s ../boot.lvm S05boot.lvm && ln -s ../boot.lvm K05boot.lvm
方法二:
chkconfig boot.lvm on
两种方法原理一样,都是设值lvm脚本开机启动
总结
- 认真看日志找错误线索
- 百度、google (总有人和你一样倒霉)
参考
SUSE Linux重启后vg无法正常挂载问题解决 如何处理SUSE11虚拟机中手动创建逻辑卷并在fstab中设置成自动挂载后无法启动 LVM2 special device missing after reboot