我的虚拟 Debian 服务器上有一个逻辑卷,它似乎丢失了。
我试图通过发出lvchange -ay
or来激活它,vgchange -ay
结果是:
拒绝激活部分 LV srv/vmail。使用“--activationmode partial”覆盖。
通过添加'--activationmode partial
,我可以激活逻辑卷,安装卷后一切似乎都很好。
我尝试运行pvscan -v
,它列出了所有相应的物理卷,但还指出:
缺少 4 个物理卷。
但他们不是,他们正在运行!
我可以通过blkid
在驱动器上运行并将结果与/etc/lvm/backup/srv
. 然而值得注意的是,其中一些 PV 在/etc/lvm/backup/srv
和中标有缺失标志/etc/lvm/archive
:
flags = ["MISSING"]
还运行pvs
显示所有物理卷,但您可以看到其中一些被标记为丢失:
PV VG Fmt Attr
/dev/vdd srv lvm2 a-m
运行lvs -v
:
There are 4 physical volumes missing.
There are 4 physical volumes missing.
LV VG #Seg Attr Maj Min KMaj KMin
vmails srv 6 -ri-----p- -1 -1 -1 -1
这个失踪意味着什么?
如何诊断或解决问题?
原因:
使固定:
就我而言,我首先使用上述命令从物理卷中删除了丢失的标志。然后我确实
fsck
在逻辑卷上运行了一个,似乎它没有被干净地卸载。它解决了这个问题。来自这里
的解决方案相关:[linux-lvm] LVM 说物理卷丢失,但它们不是