Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2010 11:21:47 -0800
From:      Steven Schlansker <stevenschlansker@gmail.com>
To:        =?iso-8859-1?Q?Tommi_L=E4tti?= <sty@iki.fi>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: slight zfs problem after playing with WDIDLE3 and WDTLER
Message-ID:  <3F785019-DB0E-4385-97EB-7CE69A11647A@gmail.com>
In-Reply-To: <f43ef3191001251043n3a2d2780jfb2aa24be5f5371d@mail.gmail.com>
References:  <f43ef3191001251043n3a2d2780jfb2aa24be5f5371d@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Jan 25, 2010, at 10:43 AM, Tommi Lätti wrote:
> After checking the logs carefully, it seems that the ada1 device
> permanently lost some sectors. Before twiddling with the parameters,
> it was 1953525168 sectors (953869MB), now it reports 1953523055
> (953868MB). So, would removing it and maybe export/import get me back
> to degraded state and then I could just replace the now
> suddenly-lost-some-sectors drive?

That will probably work.  I had a similar problem a bit
ago where suddenly my drives were too small, causing the UNAVAIL
corrupted-data problem.  I managed to fix it by using gconcat to stitch
an extra MB of space from the boot drive onto it.  Not a very good solution,
but the best I found until FreeBSD gets shrink support (which sadly seems
like it may be a long while)

Failing that, you could use OpenSolaris to import it (as it does have minimal
support for opening mismatched sized vdevs), copy the data off, destroy, and restore.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F785019-DB0E-4385-97EB-7CE69A11647A>