На md-устройстве /dev/md0 обнаружено событие SparesMissing.

На md-устройстве /dev/md0 обнаружено событие SparesMissing.

Каждый день я получаю на сервер следующее письмо:

This is an automatically generated mail message from mdadm
running on <host>

A SparesMissing event had been detected on md device /dev/md0.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid1]
md0 : active raid1 sda1[0] sdb1[1]
      731592000 blocks [2/2] [UU]

unused devices: <none>

Выход изcat /proc/mdstat выглядит нормально, поэтому неясно, что именно является причиной этой проблемы.

решение1

Причиной стал ошибочный spares=1вариант вmdadm.conf :

# definitions of existing MD arrays
ARRAY /dev/md0 UUID=621d5f15:cce75825:60273c48:78a7dac7
   spares=1

Я не уверен, как это там оказалось, но предполагаю, что это произошло, когда какое-то устройство вышло из строя и было заменено.

Удаление spares=1опции или простое воссоздание ее mdadm.confс нуля решает проблему:

/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf

решение2

Я получил сообщение, однако у меня есть запасной диск. Ответ выше меня немного озадачил. Решение оказалось простым.

В spares=2моем mdadm.conf. Странно то, что я этого не настроил. Должно быть, это сделал какой-то скрипт установки. У меня два RAID с одним запасным на каждом. Первый получил правильно "spares=1", а второй spares=2.

Связанный контент