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/mdstat
se ve bien, por lo que no es obvio qué está causando este problema.
Respuesta1
La causa fue una spares=1
opció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=1
opción o simplemente recrearla mdadm.conf
desde 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=2
en 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
.