gmirror HD failure detection

Alex Zbyslaw xfb52 at dial.pipex.com
Thu Sep 21 03:15:47 PDT 2006


Robin Becker wrote:

> Dave wrote:
>
>> Hi,
>>    I've got smartd going on a gmirror system, however when smartd 
>> starts up it says it can't find the various drives. I've tried both 
>> the autodetection line as well as specifying the individual drives. 
>> If this does work i'd like to know about it as i believe i might have 
>> one failing drive, but am not sure which one.
>> Thanks.
>> Dave.
>>
>
>
> well as root I can certainly run smartctl -a /dev/ad4 (or /dev/ad6) so 
> I assume smartd could.
>
> I like the idea of using gmirror status -s , but I don't know what the 
> results would be if one of the disks were going bad. Would it change 
> from COMPLETE to DEGRADED suddenly?

I would expect gmirror to report a problem when a disk gad *gone* bad.  
Going bad from a SMART point of view can mean, for example, too high a 
rate of read retries or too many bad sectors remapped.  At that point 
the drive is technically working, so there is nothing technically wrong 
with the array status.  In such a case SMART would just be telling you 
that the disk is likely to go kablooey soon; time for backups, new drive 
etc. etc.

Something like gmirror status -s you can presumably run even every five 
minutes from cron; if you weed out the good results you'll only get 
email if something does go wrong.

Use both approaches since they tell you different things which just 
happen some of the time to coincide.

--Alex




More information about the freebsd-questions mailing list