SMART diags (was: Re: mismatch_cnt != 0, member content mismatch, but md says the mirror is good)

Benjamin Scott dragonhawk at gmail.com
Wed Feb 24 22:26:52 EST 2010


P.S.:

On Tue, Feb 23, 2010 at 9:32 PM, Michael Bilow
<mikebw at colossus.bilow.com> wrote:
> At this point, an unreadable block encountered on a block device is
> handled at a very high level, usually the file system, well above
> where things like AWRE on the hardware can occur.

  Heck, it's not even handled by the filesystem.  It usually goes
something like this: HDD returns error to the controller, controller
driver returns error to the block device layer, block layer returns
error to filesystem, filesystem returns error to C library, C library
returns error to application, application pukes on its shoes, sysadmin
gets a call at 3 AM saying the server is down.  ;-)

-- Ben


More information about the gnhlug-discuss mailing list