[linux-lvm] weird duplicate pv problem

Tupshin Harper tupshin at tupshin.com
Wed Dec 17 17:25:02 UTC 2003


Tupshin Harper wrote:

> I have an lvm2 volume group composed of about 8 different pvs. 
> Recently, most lvm commmands started displaying errors like below. Not 
> that it is claiming duplicate PVs, but the duplicates are contained in 
> /dev/nbd/*, and I'm not actually using any network block devices. I 
> have NBD comiled into the kernel, and I'm about to compiling a kernel 
> with nbd not compiled in and see if that helps, but it seems extremely 
> odd that lvm would detect duplicate pvs on unused nbd devices.
>
> The effects of the problem (in addition to getting these warnings, are 
> that any change to a lv(resizing, for example), will render that lv 
> inactive or suspended (have seen both), until I do a magic incarnation 
> that involves first "vgcfgrestore" and then "lvchange -a y" on the 
> affected lv. Note that vgcfgrestore does not make the warnings go 
> away, but it does allow the lvchange command to succeed.
>
> Any thoughts? FWIW, I am using devfs, and I'm still curious about a 
> reasonable migration strategy to move an lvm2 setup to non-devfs. 
> Kernel 2.6.0-test11, lvm tools that come with debian sid(lvm version 
> 2.00.05, library version 1.00.05-ioctl-cvs, driver version 4.0.0).
>
> -Tupshin
>
As I suspected, running a kernel with nbd compiled as a module and not 
loading it at startup avoids this probem. But this doesn't bring me any 
closer to an understanding of why lvm would see duplicate pv id's on nbd 
devices that I never used.

-Tupshin




More information about the linux-lvm mailing list