三个磁盘中的一个在我的LVM raid1逻辑卷中关闭. (实际上这是一个糟糕的实验).该卷是一个纯LVM raid1(没有,不是LVM镜像),没有任何mdadm / fakeraid.
该问题仅在重启时实现,设备完全丢失.由于我还有两个健康的磁盘,我想将该卷作为双向raid1使用一段时间,并在以后更换坏磁盘.但是,我无法从卷中删除丢失的设备.
以下是有关拓扑的基本信息.卷组是vgQ3,而逻辑卷是lvRAID1:
#lvm pvs | grep vgQ3 Couldn't find device with uuid vG3BbG-ap9H-iYGg-qfE2-R13Z-rLJI-AJcAv0. /dev/sdb2 vgQ3 lvm2 a-- 79.31g 17.91g /dev/sdc2 vgQ3 lvm2 a-- 79.31g 17.91g unknown device vgQ3 lvm2 a-m 79.31g 17.91g # lvm lvs -a -o +devices | grep vgQ3 Couldn't find device with uuid vG3BbG-ap9H-iYGg-qfE2-R13Z-rLJI-AJcAv0. lvRAID1 vgQ3 rwi---r-p 61.39g lvRAID1_rimage_0(0),lvRAID1_rimage_1(0),lvRAID1_rimage_2(0) [lvRAID1_rimage_0] vgQ3 Iwi---r-- 61.39g /dev/sdc2(1) [lvRAID1_rimage_1] vgQ3 Iwi---r-- 61.39g /dev/sdb2(1) [lvRAID1_rimage_2] vgQ3 Iwi---r-p 61.39g unknown device(1) [lvRAID1_rMeta_0] vgQ3 ewi---r-- 4.00m /dev/sdc2(0) [lvRAID1_rMeta_1] vgQ3 ewi---r-- 4.00m /dev/sdb2(0) [lvRAID1_rMeta_2] vgQ3 ewi---r-p 4.00m unknown device(0)
首先,我尝试减少音量组,但没有成功:
# vgreduce --removemissing vgQ3 Couldn't find device with uuid vG3BbG-ap9H-iYGg-qfE2-R13Z-rLJI-AJcAv0. WARNING: Partial LV lvRAID1 needs to be repaired or removed. WARNING: Partial LV lvRAID1_rMeta_2 needs to be repaired or removed. WARNING: Partial LV lvRAID1_rimage_2 needs to be repaired or removed. There are still partial LVs in VG vgQ3. To remove them unconditionally use: vgreduce --removemissing --force. # vgreduce --removemissing --force vgQ3 Couldn't find device with uuid vG3BbG-ap9H-iYGg-qfE2-R13Z-rLJI-AJcAv0. Persistent log is not supported on segment-by-segment mirroring
等等……然后我尝试将三路raid1设备缩减为双向设备
(尝试将其减少为单向线性卷导致相同的错误消息):
# lvconvert -m1 vgQ3/lvRAID1 Couldn't find device with uuid vG3BbG-ap9H-iYGg-qfE2-R13Z-rLJI-AJcAv0. Cannot change VG vgQ3 while PVs are missing. Consider vgreduce --removemissing.
好吧,我已经用尽了我可以尝试的想法,除了破坏音量
并重建它,这比简单地将其减少为双向突袭更痛苦1.
(通过执行以下方式完成故事:
# vgchange -a y -P vgQ3
我可以在部分模式下创建并安装raid1卷(/ dev / vgQ3 / ..),这样我就可以保存内容了.然而,下次重新启动会使设备消失,因此故事会一次又一次地继续).
解决方法
我有完全相同的错误.我通过将lvm版本更新为lvm2-2.02.111-2.el6_6.1解决了这个问题.更新lvm后,您应该能够运行vgreduce –removemissing –force vgQ3
http://rpmfind.net/linux/RPM/centos/updates/6.6/x86_64/Packages/lvm2-2.02.111-2.el6_6.1.x86_64.html
http://rpmfind.net/linux/RPM/centos/updates/6.6/x86_64/Packages/lvm2-2.02.111-2.el6_6.1.x86_64.html