19 settembre 2009

Maledetto check del RAID!




[root@k64 ~]# cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sdb4[0] sda4[1] 467868928 blocks [2/2] [UU] [===========>.........] check = 58.6% (274380928/467868928) finish=70.3min speed=45812K/sec
md1 : active raid1 sdb2[0] sda2[1] 9767424 blocks [2/2] [UU] resync=DELAYED
md3 : active raid1 sdb3[0] sda3[1] 979840 blocks [2/2] [UU] resync=DELAYED
md0 : active raid1 sdb1[0] sda1[1]
9767424 blocks [2/2] [UU] resync=DELAYED


2 ore col PC praticamente piantato! Ma oggi ti ho beccato! Ecco:

[root@k64 ~]# cat /etc/cron.weekly/raid-check
#!/bin/bash

for dev in `grep "^md.*: active" /proc/mdstat | cut -f 1 -d ' '`; do
[ -f /sys/block/$dev/md/sync_action ] && \
echo "check" > /sys/block/$dev/md/sync_action
done


Ma vi sembra il caso di fare un check ogni settimana di un RAID1?!

Ciao ciao caro il mio cron.weekly/raid-check

3 commenti:

Kimera ha detto...

Anche a me F11 lo sta facendo da alcune settimane (e sono convinto di aver disattivato il cron job settimanale alcuni mesi fa...probabilmente un aggiornamento ha fatto riapparire il job).

Ora ho spostato il RAID Check script in /etc/cron.monthly anche se non mi pare che, settimanalmente o mensilmente, parta quando i dischi sono in Idle state (ogni volta, anch'Io, rimango bloccato per circa 1 ora.

Davide.

[root@nozomi ~]# cat /proc/mdstat
Personalities : [raid1]
md4 : active raid1 sda6[0] sdb6[1]
180578496 blocks [2/2] [UU]

md2 : active raid1 sda2[0] sdb2[1]
40957632 blocks [2/2] [UU]
resync=DELAYED

md0 : active raid1 sda1[0] sdb1[1]
128384 blocks [2/2] [UU]
resync=DELAYED

md1 : active raid1 sda5[0] sdb5[1]
2048192 blocks [2/2] [UU]
resync=DELAYED

md3 : active raid1 sda3[0] sdb3[1]
20482752 blocks [2/2] [UU]
[============>........] check = 61.8% (12660416/20482752) finish=2.1min speed=61210K/sec

unused devices:

Manolo ha detto...

Tirato via direttamente dal cron. Spostato lo script in /usr/local/bin e lo lancio a mano quando voglio!
Confermo il ripristino in cron per aggiornamenti. E' capitato anche a me!

Ciao

Kimera ha detto...

Mi sa che, a questo punto, faccio anch'Io così visto che, oltretutto, il synching delle unità parte in momenti tutt'altro che quieti ;-)

Ciao!