On Fri, 6 Aug 2004, Salyzyn, Mark wrote:
Just reading the entire array should correct the bad blocks, so reverse
the sense of the dd:
dd if=/dev/md0 of=/dev/null bs=200b
to find and replace the bad blocks (making the assumption that md works
like the H/W RAID cards).
In this case software RAID does not work like the H/W cards. Finding
an unreadable block that way in a software array would cause it to go
into a degraded state.
-Kanoa