Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 2009 08:31:54 +1000
From:      Andrew Snow <andrew@modulus.org>
To:        Dmitry Marakasov <amdmi3@amdmi3.ru>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: ZFS scrub/selfheal not really working
Message-ID:  <4A1F10DA.5080905@modulus.org>
In-Reply-To: <20090528132634.GG45258@hades.panopticon>
References:  <20090527155342.GA45258@hades.panopticon> <4A1DB3D1.6080003@modulus.org> <20090528132634.GG45258@hades.panopticon>

next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry Marakasov wrote:
>>> So, my question is why doesn't ZFS rewrite those sectors with READ
>>> errors during scrub?
>> Because of the transactional nature of ZFS it writes the fresh data in a 
>> different part of the disk and then marks the old bad sectors as free.
> Ok, then why does read errors pop up again after scrub, while they
> should have been recovered?

Because your disk subsystem is broken and keeps returning new sets of 
bad sectors.

- Andrew




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A1F10DA.5080905>