Documentation on device-mapper and friends

Gaurav Mahajan gauravmahajan2007 at gmail.com
Tue May 7 01:46:17 EDT 2013


Hi  Neha,

LVM uses device mapper. Advantages of using device mapper is that you can
stack different dm-targets on each other.
I am really not aware of block device drivers.

May be Greg can help us understand the actual pros and cons.

Thanks,
Gaurav


On Wed, May 1, 2013 at 9:45 PM, neha naik <nehanaik27 at gmail.com> wrote:

> Hi Gaurav,
>  I went through your blog and it is really informative. But after reading
> that i realized that i have a question:
>   If I want to write a block device driver which is going to sit on lvm
> (and do some functionality on top of it) then should i go for the block
> device driver api
>   or write it as a device mapper target. What are the
> advantages/disadvantages of both the approaches.
>
> Regards,
> Neha
>
>
> On Tue, Apr 30, 2013 at 4:24 AM, Gaurav Mahajan <
> gauravmahajan2007 at gmail.com> wrote:
>
>> Hi Amit,
>>
>> I had compiled some notes on my blog.
>> Here are some links on writing your own device mapper target.
>> http://techgmm.blogspot.in/p/writing-your-own-device-mapper-target.html
>>
>> Concept of device mapper target.
>> http://techgmm.blogspot.in/p/device-mapper-layer-explored-every.html
>>
>> Thanks,
>> Gaurav.
>>
>>
>> On Tue, Apr 30, 2013 at 5:05 AM, Anatol Pomozov <anatol.pomozov at gmail.com
>> > wrote:
>>
>>> Hi
>>>
>>> On Mon, Apr 29, 2013 at 9:51 AM, amit mehta <gmate.amit at gmail.com>
>>> wrote:
>>> > On Sun, Apr 28, 2013 at 5:24 PM, Greg Freemyer <
>>> greg.freemyer at gmail.com> wrote:
>>> >> A nice diagram of the overall storage subsystem is at
>>> http://www.thomas-krenn.com/en/oss/linux-io-stack-diagram.html
>>> >>
>>> >> Dm is just a single block in it, but it can help to see where it fits
>>> in overall.
>>> >>
>>> >> Btw: that diagram doesn't show the legacy ata driver that creates
>>> /dev/hdx style devices.  Has that been dropped while I wasn't paying
>>> attention?  I haven't used it in years, but I thought it was still used on
>>> embedded systems.
>>> >>
>>> >
>>> > Thank you for sharing the link, but I'm looking for more
>>> > detailed information on I/O stack in Linux, dm-mapper and
>>> > multipath in particular.
>>>
>>> Some docs about multipath can be found here
>>>
>>> http://www.sourceware.org/lvm2/wiki/MultipathUsageGuide
>>> http://christophe.varoqui.free.fr/refbook.html
>>>
>>> The userspace part for tools is here
>>> http://sourceware.org/lvm2/
>>>
>>> _______________________________________________
>>> Kernelnewbies mailing list
>>> Kernelnewbies at kernelnewbies.org
>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>>
>>
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130507/101dbe24/attachment-0001.html 


More information about the Kernelnewbies mailing list