LVM丢失或损坏物理盘pv故障处理

一、先介绍一下故障情况:
一台服务器上有多个nvme硬盘做的lvm,后服务器关机,部分nvme硬盘用作他用,导致这个lvm不能使用。这种情况下,这个centos_ssd的vg就不能使用了。
LVM丢失或损坏物理盘pv故障处理
这种由于PV导致的,我们就要是用vgreduce来出处理。

二、vgreduce的简单说明
vgreduce命令通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷。
命令格式:vgreduce(选项)(参数)
主要选项:
-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷。
--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。

三、处理过程
3.1 清理掉丢失的PV,减少vg的容量
#vgreduce --removemissing centos_ssd --force
LVM丢失或损坏物理盘pv故障处理
#vgs
LVM丢失或损坏物理盘pv故障处理
3.2因为这个centos_ssd中的数据已经没什么用,所以我直接删除了这个vg。
#vgremove centos_ssd

    注意:如果你要恢复这个vg的数据,你可以将这个vg的状态,修改为active。
            #vgchange -ay centos_ssd

猜你喜欢

转载自blog.51cto.com/9100413/2622333