先前在SUSE Linux Enterprise SP1上划分vg的时候,遇到一个问题,先后遇到过两次:
第一次:需要新建一个vg,把来某个文件系统的数据移动到这个vg的lv中,然后再将原来的文件系统作为pv加入这个vg中,然后在最后resize2fs的时候以外发生了中断,重启之后lv无法正常挂载,vg和lv设备文件丢失,/dev/vg00目录丢失,lv状态变成not available,执行lvchange -ay lv_name之后lv变为可用。至此问题搁置
第二次:正常流程,pv -> vg -> lv,写入fstab,重启,问题又出现了,和上面的情况相同
(不晓得这算不算是SUSE的一个bug,这个bug也太惊人了吧?系统的基本组件都能出问题)
然后就在google上找到了这个解决方法:
原文链接:http://www.linuxquestions.org/questions/linux-software-2/lvm2-special-device-missing-after-reboot-875156/
给出的解决方案如下:
cd /etc/init.d/boot.d
ln -s ../boot.lvm S05boot.lvm && ln -s ../boot.lvm K05boot.lvm
其实这是创建了两个连接文件:
/etc/init.d/boot.d/S05boot.lvm --> /etc/init.d/boot.lvm
/etc/init.d/boot.d/K05boot.lvm --> /etc/init.d/boot.lvm
这两个连接指向一个文件,就是boot.lvm文件
接下来我们来了解一下解决的
第一次:需要新建一个vg,把来某个文件系统的数据移动到这个vg的lv中,然后再将原来的文件系统作为pv加入这个vg中,然后在最后resize2fs的时候以外发生了中断,重启之后lv无法正常挂载,vg和lv设备文件丢失,/dev/vg00目录丢失,lv状态变成not available,执行lvchange -ay lv_name之后lv变为可用。至此问题搁置
第二次:正常流程,pv -> vg -> lv,写入fstab,重启,问题又出现了,和上面的情况相同
(不晓得这算不算是SUSE的一个bug,这个bug也太惊人了吧?系统的基本组件都能出问题)
然后就在google上找到了这个解决方法:
原文链接:http://www.linuxquestions.org/questions/linux-software-2/lvm2-special-device-missing-after-reboot-875156/
给出的解决方案如下:
cd /etc/init.d/boot.d
ln -s ../boot.lvm S05boot.lvm && ln -s ../boot.lvm K05boot.lvm
其实这是创建了两个连接文件:
/etc/init.d/boot.d/S05boot.lvm --> /etc/init.d/boot.lvm
/etc/init.d/boot.d/K05boot.lvm --> /etc/init.d/boot.lvm
这两个连接指向一个文件,就是boot.lvm文件
接下来我们来了解一下解决的
