Se detectó un evento SparesMissing en el dispositivo md /dev/md0

Se detectó un evento SparesMissing en el dispositivo md /dev/md0

Recibo el siguiente correo todos los días en un servidor:

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>

Sin embargo , el resultado cat /proc/mdstatse ve bien, por lo que no es obvio qué está causando este problema.

Respuesta1

La causa fue una spares=1opción errónea en mdadm.conf:

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

No estoy seguro de cómo terminó ahí, pero supongo que sucedió cuando un dispositivo falló y fue reemplazado.

Eliminar la spares=1opción o simplemente recrearla mdadm.confdesde cero soluciona el problema:

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

Respuesta2

Recibí el mensaje, sin embargo tengo un disco de repuesto. La respuesta anterior me desconcertó un poco. La resolución parecía sencilla.

Había spares=2en mi mdadm.conf. Lo extraño es que no lo he configurado. Debe haber sido realizado mediante algún script de instalación. Tengo dos RAID con uno de repuesto cada uno. El primero obtuvo correctamente "spares=1" y el segundo spares=2.

información relacionada