LVM看不见了

简述

今天同事通过ansible批量操作了一批主机,其中包含lvm的划分以及lvm的挂载。最后发现,使用lvdisplay看不到信息,使用vgdisplay看不到vg,使用pvdisplay也看不到pv,但是能挂载上,震惊了!!!

解决办法

  • 重启
    使用reboot重启了机器,信息都能看到了。 但是过了几天lvm又无情的消失了,哎,慌了

这个办法不一定能从根本上解决问题,有的时候可能不好使。

  • 恢复LVM
# datavg应该替换为你的vg的名字,这里备份了你的pv,lv的信息,我们可以利用他恢复
more /etc/lvm/backup/datavg
# iidlad-LH1W-azxX-vtY5-54Z8-KXLK-YLp8Ik 替换为你的pv的UUID,从上面的文件中获取。恢复PV
pvcreate /dev/sdb -u iidlad-LH1W-azxX-vtY5-54Z8-KXLK-YLp8Ik --restorefile /etc/lvm/backup/datavg

PV的UUID
LVM看不见了_第1张图片
结果图,输入y即可,看到success表示成功
在这里插入图片描述

vgcfgrestore datavg// 恢复datavg的vg信息
vgchange -ay vg_data  激活一下vg
lvsdisplay 
##不出意外,那家伙又无情的回来了
mount /dev/datavg/lv_app /app  //挂载使用

如果对本文有疑问或者发现不对的地方,希望能给予评论或者进群630300475,讨论一下。

你可能感兴趣的:(linux相关)