Date: Thu, 05 Jul 2001 14:53:24 -0700 From: Peter Wemm <peter@wemm.org> To: Poul-Henning Kamp <phk@critter.freebsd.dk> Cc: Ben Smithurst <ben@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc diskcheckd.conf Message-ID: <20010705215324.448BA3809@overcee.netplex.com.au> In-Reply-To: <6446.994361127@critter>
next in thread | previous in thread | raw e-mail | index | archive | help
Poul-Henning Kamp wrote: > In message <20010705151553.E97328@strontium.shef.vinosystems.com>, Ben Smithu rs > t writes: > > >I'm tempted to think the default diskcheckd.conf shouldn't check > >anything, checking everything by default seems to be causing trouble. > > > >Poul-Henning, what's your view? > > How about checking all disks which: > are larger than 1G and do not contain "cd" in their name ? > as default ? For what its worth, I have yet to see a modern drive that does do scrubbing of marginal data. Ie: a soft error (ecc correctable) does not cause a writeback that I have ever seen. I have a really revolting program that I wrote years ago that did bad block scanning and scrubbing in userland. I had an opportunity to use it a few months ago on a disk that had got too hot and was getting lots of retries and ECC corrections. (ie: it was really really slow at reading). I used the 'rewrite' option in my hack program, which reads into a large buffer and rewrites a few megabytes behind. The problems went away and it resumed full speed. (This was a quantum 30G ATA disk). I wrote the program for scsi disks years ago, and I certainly recall similar behavior there too - which is why I even added the rewrite option to the scanner. I am not sure that the basic assumption behind diskcheckd is valid.. Is there any way to verify for sure that marginal sector scrubbing really happens on at least some drives? Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010705215324.448BA3809>