From: "Gang He" <ghe@suse.com> To: linux-lvm@redhat.com, lvm-devel@redhat.com Subject: [linux-lvm] Can't work normally after attaching disk volumes originally in a VG on another machine Date: Fri, 23 Mar 2018 02:30:05 -0600 [thread overview] Message-ID: <5AB52B8D020000F9000B14B9@prv-mh.provo.novell.com> (raw) Hello List, Since I am new to LVM area, but I got a problem about LVM can't work normally after attaching disk volumes originally in a VG on another machine. Then, I sent this problem to the list, to see if we can get a fix or there has been a fix. The problem is very easy to reproduce, 1) create two virtual machines(tb0307-nd1, tb0307-nd2), create two virtual disks. 2) attach two virtual disks to VM1(tb0307-nd1). tb0307-nd1:/# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.3G 0 rom vda 254:0 0 40G 0 disk ├─vda1 254:1 0 4G 0 part [SWAP] ├─vda2 254:2 0 23.6G 0 part / └─vda3 254:3 0 12.4G 0 part /home vdb 254:16 0 40G 0 disk vdc 254:32 0 20G 0 disk <<= disk1 vdd 254:48 0 20G 0 disk <<= disk2 3) pvcreate two virtual disks, and add them to vg1. tb0307-nd1:/# pvcreate /dev/vdc Physical volume "/dev/vdc" successfully created. tb0307-nd1:/# pvcreate /dev/vdd Physical volume "/dev/vdd" successfully created. tb0307-nd1:/# pvs PV VG Fmt Attr PSize PFree /dev/vdc lvm2 --- 20.00g 20.00g /dev/vdd lvm2 --- 20.00g 20.00g tb0307-nd1:/# vgcreate vg1 /dev/vdc /dev/vdd 4) disconnect two virtual disks from VM1, and attach disk1 to VM2(tb0307-nd2). 5) delete vg1, create vg2, and add disk1 to vg2. tb0307-nd2:~ # pvs WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 20.00g [unknown] vg1 lvm2 a-m 20.00g 20.00g tb0307-nd2:~ # pvremove /dev/vdc WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. PV /dev/vdc is used by VG vg1 so please use vgreduce first. (If you are certain you need pvremove, then confirm by using --force twice.) /dev/vdc: physical volume label not removed. tb0307-nd2:~ # vgreduce --removemissing vg1 WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. Wrote out consistent volume group vg1. tb0307-nd2:~ # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 20.00g tb0307-nd2:~ # vgremove vg1 Volume group "vg1" successfully removed tb0307-nd2:~ # vgcreate vg2 /dev/vdc Volume group "vg2" successfully created tb0307-nd2:~ # vgs VG #PV #LV #SN Attr VSize VFree vg2 1 0 0 wz--n- 20.00g 20.00g tb0307-nd2:~ # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg2 lvm2 a-- 20.00g 20.00g 6) attach disk2 to VM2(tb0307-nd2), the vg on VM2 looks abnormal. tb0307-nd2:~ # pvs WARNING: Device for PV JJOL4H-kc0j-jyTD-LDwl-71FZ-dHKM-YoFtNV not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/vdc vg2 lvm2 a-- 20.00g 20.00g /dev/vdd vg1 lvm2 a-- 20.00g 20.00g [unknown] vg1 lvm2 a-m 20.00g 20.00g tb0307-nd2:~ # vgs WARNING: Device for PV JJOL4H-kc0j-jyTD-LDwl-71FZ-dHKM-YoFtNV not found or rejected by a filter. VG #PV #LV #SN Attr VSize VFree vg1 2 0 0 wz-pn- 39.99g 39.99g vg2 1 0 0 wz--n- 20.00g 20.00g 7) reboot VM2, the result looks worse (vdc disk belongs to two vg). tb0307-nd2:/mnt/shared # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 0 /dev/vdc vg2 lvm2 a-- 20.00g 10.00g /dev/vdd vg1 lvm2 a-- 20.00g 9.99g It looks like LVM2 meta consistency problem? please help to take a look. Thanks Gang
WARNING: multiple messages have this Message-ID (diff)
From: Gang He <ghe@suse.com> To: lvm-devel@redhat.com Subject: Can't work normally after attaching disk volumes originally in a VG on another machine Date: Fri, 23 Mar 2018 02:30:05 -0600 [thread overview] Message-ID: <5AB52B8D020000F9000B14B9@prv-mh.provo.novell.com> (raw) Hello List, Since I am new to LVM area, but I got a problem about LVM can't work normally after attaching disk volumes originally in a VG on another machine. Then, I sent this problem to the list, to see if we can get a fix or there has been a fix. The problem is very easy to reproduce, 1) create two virtual machines(tb0307-nd1, tb0307-nd2), create two virtual disks. 2) attach two virtual disks to VM1(tb0307-nd1). tb0307-nd1:/# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.3G 0 rom vda 254:0 0 40G 0 disk ??vda1 254:1 0 4G 0 part [SWAP] ??vda2 254:2 0 23.6G 0 part / ??vda3 254:3 0 12.4G 0 part /home vdb 254:16 0 40G 0 disk vdc 254:32 0 20G 0 disk <<= disk1 vdd 254:48 0 20G 0 disk <<= disk2 3) pvcreate two virtual disks, and add them to vg1. tb0307-nd1:/# pvcreate /dev/vdc Physical volume "/dev/vdc" successfully created. tb0307-nd1:/# pvcreate /dev/vdd Physical volume "/dev/vdd" successfully created. tb0307-nd1:/# pvs PV VG Fmt Attr PSize PFree /dev/vdc lvm2 --- 20.00g 20.00g /dev/vdd lvm2 --- 20.00g 20.00g tb0307-nd1:/# vgcreate vg1 /dev/vdc /dev/vdd 4) disconnect two virtual disks from VM1, and attach disk1 to VM2(tb0307-nd2). 5) delete vg1, create vg2, and add disk1 to vg2. tb0307-nd2:~ # pvs WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 20.00g [unknown] vg1 lvm2 a-m 20.00g 20.00g tb0307-nd2:~ # pvremove /dev/vdc WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. PV /dev/vdc is used by VG vg1 so please use vgreduce first. (If you are certain you need pvremove, then confirm by using --force twice.) /dev/vdc: physical volume label not removed. tb0307-nd2:~ # vgreduce --removemissing vg1 WARNING: Device for PV t6gjHU-dtY4-th5O-A0mr-5OEC-R1ZK-TPQgIh not found or rejected by a filter. Wrote out consistent volume group vg1. tb0307-nd2:~ # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 20.00g tb0307-nd2:~ # vgremove vg1 Volume group "vg1" successfully removed tb0307-nd2:~ # vgcreate vg2 /dev/vdc Volume group "vg2" successfully created tb0307-nd2:~ # vgs VG #PV #LV #SN Attr VSize VFree vg2 1 0 0 wz--n- 20.00g 20.00g tb0307-nd2:~ # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg2 lvm2 a-- 20.00g 20.00g 6) attach disk2 to VM2(tb0307-nd2), the vg on VM2 looks abnormal. tb0307-nd2:~ # pvs WARNING: Device for PV JJOL4H-kc0j-jyTD-LDwl-71FZ-dHKM-YoFtNV not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/vdc vg2 lvm2 a-- 20.00g 20.00g /dev/vdd vg1 lvm2 a-- 20.00g 20.00g [unknown] vg1 lvm2 a-m 20.00g 20.00g tb0307-nd2:~ # vgs WARNING: Device for PV JJOL4H-kc0j-jyTD-LDwl-71FZ-dHKM-YoFtNV not found or rejected by a filter. VG #PV #LV #SN Attr VSize VFree vg1 2 0 0 wz-pn- 39.99g 39.99g vg2 1 0 0 wz--n- 20.00g 20.00g 7) reboot VM2, the result looks worse (vdc disk belongs to two vg). tb0307-nd2:/mnt/shared # pvs PV VG Fmt Attr PSize PFree /dev/vdc vg1 lvm2 a-- 20.00g 0 /dev/vdc vg2 lvm2 a-- 20.00g 10.00g /dev/vdd vg1 lvm2 a-- 20.00g 9.99g It looks like LVM2 meta consistency problem? please help to take a look. Thanks Gang
next reply other threads:[~2018-03-23 8:30 UTC|newest] Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-03-23 8:30 Gang He [this message] 2018-03-23 8:30 ` Can't work normally after attaching disk volumes originally in a VG on another machine Gang He 2018-03-23 9:04 ` [linux-lvm] " Xen 2018-03-26 6:04 ` Gang He 2018-03-26 10:17 ` Fran Garcia 2018-03-26 10:23 ` Fran Garcia 2018-03-27 5:55 ` Gang He 2018-03-27 8:32 ` Zdenek Kabelac 2018-03-28 2:09 ` Gang He 2018-03-27 9:12 ` Xen 2018-03-27 10:22 ` Zdenek Kabelac 2018-03-27 10:27 ` Xen 2018-03-27 22:17 ` Zdenek Kabelac 2018-03-28 10:08 ` Xen 2018-03-26 10:46 ` Zdenek Kabelac 2018-05-18 4:56 ` Gang He 2018-03-26 11:33 ` Xen 2018-10-16 20:59 ` [linux-lvm] [lvm-devel] " Nir Soffer 2018-10-16 20:59 ` Nir Soffer
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=5AB52B8D020000F9000B14B9@prv-mh.provo.novell.com \ --to=ghe@suse.com \ --cc=linux-lvm@redhat.com \ --cc=lvm-devel@redhat.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.