All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-lvm] Book chapter
@ 2001-07-05 19:25 Moshe Bar
  2001-07-06 20:23 ` Rik van Riel
  0 siblings, 1 reply; 3+ messages in thread
From: Moshe Bar @ 2001-07-05 19:25 UTC (permalink / raw)
  To: Linux-LVM

Hi Heinz

I am writing a chapter about LVM in my book. I would like to
know more about the internal data structures and the
algorithms used. 

Can you tell me more about them (next to what is in the
source code) or point me to some document about the
internals of LVM (interaction with VFS, etc.).

Many thanks

moshe bar

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-lvm] Book chapter
  2001-07-05 19:25 [linux-lvm] Book chapter Moshe Bar
@ 2001-07-06 20:23 ` Rik van Riel
  2001-07-07 14:35   ` Joe Thornber
  0 siblings, 1 reply; 3+ messages in thread
From: Rik van Riel @ 2001-07-06 20:23 UTC (permalink / raw)
  To: linux-lvm

On Thu, 5 Jul 2001, Moshe Bar wrote:

> I am writing a chapter about LVM in my book. I would like to
> know more about the internal data structures and the
> algorithms used.
>
> Can you tell me more about them (next to what is in the
> source code) or point me to some document about the
> internals of LVM (interaction with VFS, etc.).

It's a block device layer thing, so it doesn't interact
with the VFS. What the LVM layer _seems_ to do is simply
remap an IO request to the device it's supposed to go to
and let the request get into the IO layer again...

(then again, I could be wrong here, the LVM code isn't
the easiest to wade through)

Rik
--
Executive summary of a recent Microsoft press release:
   "we are concerned about the GNU General Public License (GPL)"


		http://www.surriel.com/
http://www.conectiva.com/	http://distro.conectiva.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-lvm] Book chapter
  2001-07-06 20:23 ` Rik van Riel
@ 2001-07-07 14:35   ` Joe Thornber
  0 siblings, 0 replies; 3+ messages in thread
From: Joe Thornber @ 2001-07-07 14:35 UTC (permalink / raw)
  To: linux-lvm

On Fri, Jul 06, 2001 at 05:23:54PM -0300, Rik van Riel wrote:
> On Thu, 5 Jul 2001, Moshe Bar wrote:
> 
> > I am writing a chapter about LVM in my book. I would like to
> > know more about the internal data structures and the
> > algorithms used.
> >
> > Can you tell me more about them (next to what is in the
> > source code) or point me to some document about the
> > internals of LVM (interaction with VFS, etc.).
> 
> It's a block device layer thing, so it doesn't interact
> with the VFS. What the LVM layer _seems_ to do is simply
> remap an IO request to the device it's supposed to go to
> and let the request get into the IO layer again...

Rik's correct, LVM has nothing to do with the VFS.  If you wish to explore
the code start with lvm_map() which maps a buffer destined for a logical 
volume onto a physical device.
 
> (then again, I could be wrong here, the LVM code isn't
> the easiest to wade through)

Agreed.

- Joe

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-07-07 14:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-05 19:25 [linux-lvm] Book chapter Moshe Bar
2001-07-06 20:23 ` Rik van Riel
2001-07-07 14:35   ` Joe Thornber

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.