[Eisfair] E-1 Raid1 wollte nicht starten
Marcus Roeckrath
marcus.roeckrath at gmx.de
So Jan 27 14:17:04 CET 2013
Hallo Kay,
Kay Martinen wrote:
> Okay, ich versuche mal den Bahnhof besser zu erklären.
>
> Diese Meldung kann m.e. nur von mdadm selbst kommen der behauptet
> /proc/mdstat zu "dumpen".
Es kommt von /sbin/mdadm-event-handler.sh, dass die Statusmail erzeugt.
Dieses liest /proc/mdstat aus und generiert die Hotspare-Sache über
folgenden Code:
if echo "${LINE}" | grep -q '\(S\)'
then
printf " (Hotspare(s) available)"
else
printf " (NOTE: No hotspare?!)"
fi
Also IMHO exakt so vorgesehen, wie Du es jetzt bekommst.
> ABER: In /proc/mdstat selbst ist diese Meldung nicht enthalten. Da steht
> nur:
>
> Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5]
> [raid4] [multipath]
> md1 : active raid1 sda1[0] sdb1[1]
> 8956096 blocks [2/2] [UU]
>
> unused devices: <none>
Wenn das Hotspare-Flag fehlt, wird eben die Meldung No Hotspare ausgegeben.
> Deswegen UND weil ich; meiner Erinnerung nach; in den früheren Meldungen
> (letztes Jahr z.B.) von mdadm nie diesen hotspare-eintrag sah - glaube
> ich das etwas zwischen Kernel und mdadm verkehrt eingestellt ist.
Nein, wahrscheinlich eine ältere Version des Scripts, dass diese Meldung
nicht ausgegeben hat.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair