vg修复

在阿里云上需要在lvm中增加一个新磁盘,但是挂载的时候居然报了vg not found。 网上找了一堆也没啥结果。 那就自己来吧。 首先一开始pv这一步是没有问题的,也没有报错,就是vgextend的时候报错,但是vgdisplay又都正常。问了下阿里云居然让我做好备份重新做lvm。 找了下vg相关的命令,主要有如下:

1
vgcfgbackup vgchange vgconvert vgdisplay vgextend vgimportclone vgmknodes vgremove vgs vgsplit vgcfgrestore vgck vgcreate vgexport vgimport vgmerge vgreduce vgrename vgscan 

看着像是vgck比较符合,但是没啥效果。最后找到vgscan, 默认会扫描所有vg的,问题也就解决了。  

1
2
3
4
5
6
7
8
9
vgscan 
Reading all physical volumes. This may take a while...
Found volume group "data" using metadata type lvm2
vgextend -vd data /dev/vdc Using volume group(s) on command line.
Found same device /dev/vdb with same pvid VViS1rAcC3xxE1DzWM8C6EoAEbfKn5H3
Found same device /dev/vdb with same pvid VViS1rAcC3xxE1DzWM8C6EoAEbfKn5H3
Adding physical volume '/dev/vdc' to volume group 'data' Volume group "data" will be extended by 1 new physical volumes
Creating volume group backup "/etc/lvm/backup/data" (seqno 3).
Volume group "data" successfully extended