I doubt that, for several reasons:
1) When it does a rebuild, it looks like
[>....................]
recovery = 0.1%
in my case, it was
[>....................]
check = 0.1%
2) if there's a hardware problem, it will not try to check or even rebuild, it would simply mark disk as failed [U_].
3) I saw this thread
http://lists.clug.org.za/pipermail/c...er/024059.html :
> Yes, current software RAID has an option to
check the arrays periodically.
> Apparently you have this enabled. I'm not sure that checking involves
> re-syncing though. Perhaps there was some sort of problem found? If so it
> should be in your logs.
In my logs:
Aug 2 20:24:39 db2 -- MARK --
Aug 2 20:44:39 db2 -- MARK --
Aug 2 21:04:39 db2 -- MARK --
Aug 2 21:24:39 db2 -- MARK --
Aug 2 21:44:39 db2 -- MARK --
Aug 2 22:04:39 db2 -- MARK --
Aug 2 22:24:39 db2 -- MARK --
Aug 2 22:44:39 db2 -- MARK --
Aug 2 23:04:39 db2 -- MARK --
Aug 2 23:24:39 db2 -- MARK --
Aug 2 23:44:39 db2 -- MARK --
Aug 3 00:04:39 db2 -- MARK --
Aug 3 00:24:39 db2 -- MARK --
Aug 3 00:44:39 db2 -- MARK --
Aug 3 01:04:39 db2 -- MARK --
Aug 3 01:06:01 db2 kernel: [187105.414819] md: data-check of RAID array md0
Aug 3 01:06:01 db2 kernel: [187105.414824] md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
Aug 3 01:06:01 db2 kernel: [187105.414826] md: using maximum available idle IO bandwidth (but not more than 200000 K
B/sec) for data-check.
No I/O error prior to this "data-check", so it seems quite sudden.
I wonder if this check is an addition to the newest version of mdadm (I am using Ubuntu 8.04 server with mdadm - v2.6.3 - 20th August 2007
I cannot find more information on this however.
Bookmarks