linux – 无法从LVM2 raid1镜像中删除故障设备
发布时间:2020-12-14 03:06:49 所属栏目:Linux 来源:网络整理
导读:三个磁盘中的一个在我的LVM raid1逻辑卷中关闭. (实际上这是一个糟糕的实验).该卷是一个纯LVM raid1(没有,不是LVM镜像),没有任何mdadm / fakeraid. 该问题仅在重启时实现,设备完全丢失.由于我还有两个健康的磁盘,我想将该卷作为双向raid1使用一段时间,并在以
三个磁盘中的一个在我的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. 好吧,我已经用尽了我可以尝试的想法,除了破坏音量 (通过执行以下方式完成故事: # 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |