Re: Volume Managers in Linux

Noel Grandin (GRANDINJ@telkom.co.za)
Wed, 04 Nov 1998 13:30:11 +0200


Hi all

all this discussion of volume managers, RAID, and
similar technologies, has revived some thinking I
did a while ago w.r.t.s solving some of this stuff.

Which problems are we exactly trying to solve ?

(1) Adding/removal of disks/partitions from filesystems.
(2) Not having to partition the same physical
disk to accomplish swapping and raw device
access for database et.al.

I can't help with the first problem, but maybe with the
second. VMS has an IO system that solves this reasonably
well. It allows you to create CONTIGUOUS files that can
be directly accessed (called logical IO under VMS). These
accesses are uncached (databases can implement their
own buffering strategies), bypass major chunks of the
filesystem code (speed) and yet accesses are limited to
the blocks that file occupies (prevents the app from
writing elsewhere on the disk).

Obviously this isn't easy and relies on a defragger
to create the necessary space on the disk, but it
works well under VMS and means that I never
have to partition my disks (not even sure if it's
possible :-)

Cheers,
Noel

------------------------------------------------------------
Noel Grandin, Telkom SA, Programmer/Analyst
grandinj@telkom.co.za
























-
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/