[linux-lvm] Swap/DB devices
Stephen C. Tweedie
sct at redhat.com
Sat Apr 17 20:03:50 UTC 1999
Hi,
On Sat, 17 Apr 1999 13:22:29 METDST, Heinz Mauelshagen
<mauelsha at ez-darmstadt.telekom.de> said:
> The LVM lib creates the device special nodes dynamically if a logical volume
> is created by lvcreate(8) or found by vgscan(8)/vgimport(8).
> LVM function lv_create_node() has to be extended to create the raw
> device too. The LVM driver can then be accessed by that raw device
> node _without_ modification.
No, it doesn't work that way. The major/minor numbers for the raw
devices are 100% meaningless. Creating a raw device inode is all very
well, but it won't do anything AT ALL until you have done a raw ioctl to
bind it to a block device.
As long as you can create the LVM block devices either in some known
location or with some known block device number, you can then bind a raw
device on top without any changes to the driver underneath.
--Stephen
More information about the linux-lvm
mailing list