mdadm dazu überreden ein Array zu checken:
echo "check" > /sys/block/md0/md/sync_action
Nachtrag:
Schicker ist natürlich:
for i in $(ls /sys/block/*/md/sync_action); do echo check > $i; done
Denn hiermit wird jedes Array geprüft, nicht nur md0. Mit dem Befehl:
cat /sys/block/*/md/mismatch_cnt
kann man überprüfen wie viele Blöcke eines Arrays nicht übereinstimmen. Schreibt man in “sync_action” nicht check sondern repair rein werden diese Fehler behoben. Allerdings liegt hier die Fehlerquote sehr hoch (es kann also sein, dass Daten eher kaputt geschrieben werden anstatt repariert).