This is already done and working as i understand Heinz.
> This means the fs doesn't need to know where the underlying
> block devices stop and start.
>
> Advantages:
> 1) One level of block virtualisation, not two (mirror/stripe in
> block device, concatenation in fs)
> 2) Works for other filesystems (though many of them are for
> compatibility with other OSs anyway, and since the other OS
> doesn't understand the LVM it won't work).
Think of not only having ext2 for you system disk but also
a Log-Structured filesystem for the news-base. Corruption
of the News base isnt that bad so mirror your system disk
and stripe your news-base for performance and all in 1
Volume Group on x disks.
> 3) Nice small chunks so you can divide up between partitions
> in a very flexible way. This lets us have /var and /home
> on different partitions, but still allows us to change their
> relative sizes without repartitioning.
> 4) You don't need to complicate the mount interface to specify
> several partitions. It's still just one block device.
> 5) Filesystem still works with simple fast contiguous block
> numbers internally.
Ted mentioned a case where there is a problem with the LVM with
taking PVs out of service if there are no free PEs but
free space in the filesystem.
My approach was to shrink the filesystem by the size of the
failing PV to take out-of-service and then replacing the
PE on the PV through PEs on other PVs but this moves blocks
to the failing disk which we would like to take out-of-service.
difficult ... my solution was to attach a new drive and copy directly
from the failing to the new ...
This is only one difficulty instead of a few hundred in the ext2 :)))
Flo
-- Florian.Lohoff@mediaWays.net +49-5241-80-7085 aka flo@mini.gt.owl.de @HOME +49-5241-470566- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu