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@xxxxxxxxx> 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,
NehaOn Tue, Apr 30, 2013 at 4:24 AM, Gaurav Mahajan <gauravmahajan2007@xxxxxxxxx> wrote:
Hi Amit,I had compiled some notes on my blog.Here are some links on writing your own device mapper target.
Concept of device mapper target.Thanks,Gaurav.On Tue, Apr 30, 2013 at 5:05 AM, Anatol Pomozov <anatol.pomozov@xxxxxxxxx> wrote:
Hi
Some docs about multipath can be found here
On Mon, Apr 29, 2013 at 9:51 AM, amit mehta <gmate.amit@xxxxxxxxx> wrote:
> On Sun, Apr 28, 2013 at 5:24 PM, Greg Freemyer <greg.freemyer@xxxxxxxxx> 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.
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@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies