lkml.org 
[lkml]   [1998]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Volume Managers in Linux
Hi all,

I think we all very well know what md is. It has as building elements
partitions and combines 1,2,.. whole partition(s) to a new logical partition.

It is not meant to be very resizable, but is a very simple hack.
The lvm is derived from the md, but lvm is at a lower level than md is.

Then we now have the LVM.

The concept is already explained by someone else. I didn't check it in detail
but think it is ok.

LVM can be implemented at two levels. There is roughly the way solaris does it
and the way AIX does it. Solaris still keeps the partitioning system,
AIX starts from a raw disk.

The way Heinz implemented it now is in that respect more alike to the solaris
way. One creates a partition on a disk, gives it a special type and all
the space will be given to the lvm then.

The operational code is all in kernel space, but the utilities to change things
are in user space. There can be some discussing of what should be moved
kernel-> userspace and the other way but roughly speaking it is a very
sound system now.

Given the very low code size now, the fact that it changes very little to
the kernel, I believe it can be added to the kernel at the moment 2.2 has
entered the world and we can start a new development circle. I doubt if the
mass would agree to add it in earlier.

So if one wants to keep the pc style of partitioning .. no problem, still
possible. This can be combined with lvm. If one wants to step over to
the aix way, we should consider copyright bullshit etc to see if we are
allowed to read them and especially write them.

LVM can be interesting for everyone as partition magic and resizing etc could
look already very nice, but they can't provide what lvm can.

Greetings
winmute

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:45    [W:0.080 / U:3.504 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site