Date: Mon, 8 Sep 2008 15:57:41 +0200 From: Ulf Lilleengen <lulf@stud.ntnu.no> To: Daniel Scheibli <daniel.scheibli@edelbyte.org> Cc: freebsd-geom@freebsd.org Subject: Re: Interaction of geom_vinum & geom_eli Message-ID: <20080908135741.GA2567@nobby.lan> In-Reply-To: <48C47AD0.50905@edelbyte.org> References: <48C47AD0.50905@edelbyte.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 07, 2008 at 06:07:28PM -0700, Daniel Scheibli wrote: > > Hi all, > > I'am currently considering setting up a FreeBSD based file server > using geom_vinum and geom_eli. > > The stackable approach of GEOM sounds very powerful, so I would > like to better understand (a) if the planned setup is sound and > (b) how the classes would interact in case of an error. > > The configuration I'am looking for is the following stack: > [...] > > My question is how does geom_vinum react on this? > > I suspect it will reconstruct the data from the parity written > to the other disks to service the request. > > But how is the disk - with the corrupt block - handled? Is the > entire disk marked as bad? Or does it only mark that single block? > Does it attempt to rewrite the corrupt data with the reconstructed > data? > Hi, Gvinum will set the state of the drive to "down" (And you will get a "GEOM_VINUM: lost drive XXX" message). It will then as you say reconstruct the data if it's part of a RAID-5 plex. It will not however "salvage" the data on the drive like for instance ZFS. -- Ulf Lilleengen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080908135741.GA2567>
