Re: MD?

Leonard N. Zubkoff (lnz@dandelion.com)
Fri, 9 Feb 1996 11:54:09 -0800


From: Ketil Z Malde <ketil@ii.uib.no>
Date: Fri, 9 Feb 1996 13:59:48 +0100

Sorry to waste bandwith with this only partially relevant topic, but I
have some questions regarding MD:

Assuming MD exists between the device layer and the file system layer,
how do you ensure that important information (like copies of
superblock) is stored across the disks? The way you (S.Shapiro)
describe it, if you store a copy of the superblock every 2^n blocks,
there is a fair chance all the superblocks get put on *one drive only*
with striping, and when this drive gets...uh...run over by a truck or
something, salvaging the file system is going to be difficult. Is
some measure taken to prevent this?

There's also the performance issue, but that appears to be slightly
more complex, so I won't even try :-)

In the Sequent documentation on using their Volume Manager for building striped
configurations, it's always recommended to have an odd number of devices in the
stripe for exactly these reasons. It makes sure critical file system data
structures are spread across all the drives, both for robustness and for
performance since those areas may well be hot spots.

Leonard