Auf dem MD-Gerät /dev/md0 wurde ein SparesMissing-Ereignis erkannt

Auf dem MD-Gerät /dev/md0 wurde ein SparesMissing-Ereignis erkannt

Ich erhalte täglich folgende Mail auf einem Server:

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>

Die Ausgabe cat /proc/mdstatsieht jedoch in Ordnung aus, daher ist nicht offensichtlich, was dieses Problem verursacht.

Antwort1

Die Ursache war eine fehlerhafte spares=1Option in mdadm.conf:

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

Ich bin nicht sicher, wie es dazu kam, aber ich nehme an, es passierte, als ein Gerät ausfiel und ersetzt wurde.

Das Entfernen der spares=1Option oder die Neuerstellung mdadm.confvon Grund auf behebt das Problem:

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

Antwort2

Ich habe die Nachricht erhalten, habe jedoch eine Ersatzfestplatte. Die obige Antwort verwirrte mich ein wenig. Die Lösung schien einfach zu sein.

spares=2In meinem war es so mdadm.conf. Das Seltsame ist - ich habe das nicht konfiguriert. Es muss durch ein Installationsskript geschehen sein. Ich habe zwei RAIDs mit jeweils einem Ersatz. Das erste hat richtig "spares=1" und das zweite spares=2.

verwandte Informationen