在阿里云上需要在lvm中增加一个新磁盘,但是挂载的时候居然报了vg not found。

网上找了一堆也没啥结果。 那就自己来吧。

首先一开始pv这一步是没有问题的,也没有报错,就是vgextend的时候报错,但是vgdisplay又都正常。问了下阿里云居然让我做好备份重新做lvm。

找了下vg相关的命令,主要有如下:

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

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

 

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

 

Share Your Thought