Date: Tue, 30 Oct 2007 04:09:50 +0000 From: Thomas Hurst <tom.hurst@clara.net> To: Kevin Thompson <antiduh@csh.rit.edu> Cc: Felipe Neuwald <felipe@neuwald.biz>, freebsd-geom@freebsd.org Subject: Re: Raid 0 + 1 Message-ID: <20071030040950.GA76585@voi.aagh.net> In-Reply-To: <4414.147.177.192.113.1193678595.squirrel@angst.csh.rit.edu> References: <4414.147.177.192.113.1193678595.squirrel@angst.csh.rit.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
* Kevin Thompson (antiduh@csh.rit.edu) wrote:
> Now we're going to pull together the d partion on each drive, create
> pairwise stripes, then mirror the new stripes together.
> gstripe label -vh -s 131072 st0 /dev/label/geom0s1d /dev/geom1s1d
> gstripe label -vh -s 131072 st1 /dev/label/geom2s1d /dev/geom3s1d
>
> We should now have two new devices '''/dev/stripe/st0''' and
> '''/dev/stripe/st1'''. Now mirror those two devices to create our final
> device that will next be used for the rest of our filesystems:
> gmirror label -vh gm0 /dev/stripe/st0 /dev/stripe/st1
Er, shouldn't you be doing this the other way around? Make two mirrors,
then stripe across them. IO performance should be identical in the
normal case, degrade less with a single disk failure (since only one
disk drops out of the array instead of an entire pair), and it'll be
more likely to survive a two disk failure.
--
Thomas 'Freaky' Hurst
http://hur.st/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071030040950.GA76585>
