[linux-lvm] Howto Make LVM Work With NBD/ENBD?
Csan (Ja'nos Hola'nyi)
csani at lme.linux.hu
Mon Apr 29 08:21:02 UTC 2002
I had similar problems with exactly the same ERROR message.
I figure this is lvm10...?
In that case, please check if _noprocdir and _devdir sections in
LVM/1.0.3/tools/lib/lvm_dir_cache.c contain the line:
If not, insert, make (in LVM/1.0.3/), make install and it should work.
If you're on Debian, you could also check out the APT archives at
deb http://people.debian.org/~patrick unstable main
and install lvm10 from there (they're OK also for Debian 3.0 woody). That
package already contains these fixes.
(BTW, I am actually building a HA cluster with DRBD+LVM. DRBD uses nbd.
Currently there are some issues on the standby node - LV detection not working
yet -, but we're slowly getting there. The active node has ext3fs on the LV, and
the replication works great... so far.)
PS: thanks for the above fixes go to "ejt" and "pjc" guys on #lvm
Please CC: me if you're replying as I am not subscribed to the list.
Quoting Ning Ye <nye at csee.wvu.edu>:
> I want to make them work together, which makes me crazy these days.
> I can initialize the disks and partitions exported by ENBD, but when
> trying to create a volume group on it, vgcreate fails.
> # vgcreate my_volume /dev/ndb
> vgcreate -- ERROR "pv_read(): read" reading physical volumes
> After examine the debug output, it looks to me lvm trying to
> enumerate all physical disks present to the system. These disks include
> SCSI disks(sda...), IDE disks(hda...) and loops(loop0...). However, the
> LVM will not recognize the exported disk as a physical one.
> Did any one ever make it work before? I would like to know before I
> am trying to look into the code. Combining these two great packages
> would be wonderful. But how? Help needed. Thanks.
Association of Hungarian Linux Users
Email: csani at lme.linux.hu
More information about the linux-lvm