понедельник, 31 января 2011 г.

WARNING: mismatch_cnt is not 0 on /dev/md2

Получил сообщение с утра от Cron:
/etc/cron.weekly/99-raid-check:
WARNING: mismatch_cnt is not 0 on /dev/md2

$ cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
200704 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
20482752 blocks [2/2] [UU]

Вроде все нормально. Погуглив немного, наткнулся на хорошую заметку http://phpsuxx.blogspot.com/2010/04/warning-mismatchcnt-is-not-0-on-devmd2.html.
Запустил
# cat /sys/block/md2/md/mismatch_cnt
3456
[root@gw ~]# echo 'repair' >/sys/block/md2/md/sync_action
[root@gw ~]# cat /sys/block/md2/md/mismatch_cnt
0
[root@gw ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
200704 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
20482752 blocks [2/2] [UU]
[>....................] resync = 1.6% (347456/20482752) finish=13.5min speed=24818K/sec
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
200704 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
20482752 blocks [2/2] [UU]

[root@gw ~]# cat /sys/block/md2/md/mismatch_cnt
0

Если не помогает 'repair' и mismatch_cnt=XXXX, то можно попробовать
[root@gw ~]# echo 'check' >/sys/block/md2/md/sync_action

Комментариев нет:

Отправить комментарий