缺少物理卷

缺少物理卷

我的虚拟 Debian 服务器上有一个逻辑卷,但它似乎丢失了。

我尝试通过发出lvchange -ayor来激活它vgchange -ay,结果是:

拒绝激活部分 LV srv/vmail。使用“--activationmodepartial”来覆盖。

通过添加,'--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

这个缺失意味着什么?
我如何诊断或解决问题?

答案1

原因:

一旦设备被标记为丢失(例如,如果在扫描期间找不到该设备并且卷组以“部分”模式激活),则可能需要手动恢复。

使固定:

此解决方案仅适用于设备可用、包含预期元数据并显示在 lvm 扫描的输出中的情况。

vgextend --restoremissing <volume group> <physical volume>

就我而言,我首先使用上述命令从物理卷中删除了丢失的标志。然后我fsck确实在逻辑卷上运行了 a ,似乎它没有完全卸载。它解决了这个问题。

解决方案来自这里
有关的:[linux-lvm] LVM 说物理卷丢失,但实际上并没有

相关内容