[dm-devel] how to create /dev/mapper/control?

Kevin Corry kevcorry at us.ibm.com
Fri Jun 25 12:48:22 UTC 2004


On Thursday 24 June 2004 4:53 am, Ling, Xiaofeng wrote:
> I download and install device-mapper,
> but when I run dmsetup info, it says /dev/mapper/control open failed.
> So how should I create the device node? what major & minor?
> I tried 253,0, still fail.

In the device-mapper source package, there's a script called 
scripts/devmap_mknod.sh that you can run from your boot-scripts to 
create /dev/mapper/control each time you boot.

In practice, I've always seen /dev/mapper/control with dev-number 10:63. But 
this isn't guaranteed. The control node is registered with the "misc" 
character driver, and simply asks for the first available minor number under 
that driver. This means you need to first grep /proc/devices for "misc" to 
get the major number, then grep /proc/misc for "device-mapper" to get the 
minor number. This is basically what the above script does.

-- 
Kevin Corry
kevcorry at us.ibm.com
http://evms.sourceforge.net/



More information about the dm-devel mailing list