On Fri, 4 Nov 2011, Alex wrote:
Can you point me to instructions on the best way to replace a disk?
First run "repair" on the array, hopefully it'll notice the unreadable
blocks and re-write them.
echo repair >> /sys/block/md0/md/sync_action
Also make sure your OS does regular scrubs of the raid, usually this is
done by monthly runs of checkarray, this is an example from Ubuntu:
:/etc/cron.d$ cat mdadm
#
# cron.d/mdadm -- schedules periodic redundancy checks of MD devices
#
# Copyright © martin f. krafft <madduck@xxxxxxxxxxx>
# distributed under the terms of the Artistic Licence 2.0
#
# By default, run at 00:57 on every Sunday, but do nothing unless the day
of
# the month is less than or equal to 7. Thus, only run on the first Sunday
of
# each month. crontab(5) sucks, unfortunately, in this regard; therefore
this
# hack (see #380425).
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi
--
Mikael Abrahamsson email: swmike@xxxxxxxxx