On Tue Mar 15, 2011 at 11:30:59AM +0000, Bas van Schaik wrote: > All, > > I'm seeing a non-zero mismatch_cnt (in fact, it's 1704) on my RAID-6 > array consisting of 8 devices on kernel 2.6.38. After replacing some > hardware, I decided to trigger a MD repair by issuing: > echo repair > /sys/devices/virtual/block/md5/md/sync_action > > Directly after issuing this command, the mismatch_cnt is reset to 0 and > MD starts checking the array. However, the mismatch_cnt increases during > this check - resulting in exactly the same count as seen before. > Shouldn't 'repair' yield a zero mismatch_cnt? I think I have seen > 'repair' work on other RAID-6 arrays? > The mismatch_cnt is incremented during repair to indicate how many errors were repaired. If you want to be certain though, you'd need to re-run 'check' afterwards. Cheers, Robin -- ___ ( ' } | Robin Hill <robin@xxxxxxxxxxxxxxx> | / / ) | Little Jim says .... | // !! | "He fallen in de water !!" |
Attachment:
pgpSlqxc0Cwsf.pgp
Description: PGP signature