移除未知的[unknown]的逻辑卷

移除未知的[unknown]的逻辑卷

问题

使用pvcreate创建物理卷,用vgextend 进行卷的组合。但是在fdisk中将源分区删除了,就会在后面的操作中出现如下问题:

[root@localhost 桌面]# pvs
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  PV         VG       Fmt  Attr PSize   PFree   
  /dev/sda2  unikylin lvm2 a--   <9.00g       0 
  /dev/sda3  unikylin lvm2 a--  <41.00g 1016.00m
  /dev/sda4           lvm2 ---    2.00g    2.00g
  [unknown]  unikylin lvm2 a-m   <2.00g       0 
[root@localhost 桌面]# vgs
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  VG       #PV #LV #SN Attr   VSize   VFree   
  unikylin   3   3   0 wz-pn- <51.99g 1016.00m
[root@localhost 桌面]# vgextend unikylin /dev/sda4
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Volume group "unikylin" successfully extended

解决方法

首先查看出问题的卷组,由于我只有一个卷组:**unikylin **

[root@localhost 桌面]# vgs
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  VG       #PV #LV #SN Attr   VSize  VFree 
  unikylin   4   3   0 wz-pn- 53.98g <2.99g

由于受影响的卷组是**unikylin **,直接用下面的命令解决:

	vgreduce --removemissing [VG name]

我这里是:

[root@localhost 桌面]# vgreduce --removemissing unikylin 
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  WARNING: Partial LV test needs to be repaired or removed. 
  There are still partial LVs in VG unikylin.
  To remove them unconditionally use: vgreduce --removemissing --force.
  WARNING: Proceeding to remove empty missing PVs.

[root@localhost 桌面]# vgreduce --removemissing --force  unikylin 
  WARNING: Device for PV ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE not found or rejected by a filter.
  Couldn't find device with uuid ezg0fX-ByLS-joe0-Km6k-x0vo-snWN-ZWdElE.
  WARNING: Removing partial LV unikylin/test.
  Logical volume "test" successfully removed
  Wrote out consistent volume group unikylin.

问题解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值