Messages in this thread | | | Date | Tue, 3 Nov 1998 20:17:00 +0100 | From | winmute <> | Subject | Re: 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/
| |