[Eisfair] Raid mal wieder

Thomas Zweifel t2fel at gmx.net
Di Mai 12 09:51:03 CEST 2015


Hallo Thomas

Am 12.05.2015 um 08:45 schrieb Thomas Bork:
> Am 11.05.2015 um 15:25 schrieb Thomas Zweifel:
> 
>> Nach dem reboot fehlt md5 (metadata 0.90 )
> [...]
>>             UUID : 1d882a20:7789658e:0c74db34:8634b555 (local to host
>> eis1test)
> [...]
>> ARRAY /dev/md5 UUID=1d882a20:7789658e:0c74db34:8634b555
> [...]
>>             Name : eis1test:5  (local to host eis1test)
>>             UUID : cfec517d:d5a2e27d:5b9f2e1d:419b9d01
> [...]
>> Egal ob in der /etc/mdadm/mdadm.conf die level= devices= oder der UUID=
>> Eintrag (wie in der initrd) benutzt wird, startet er das md5 an der
>> Stelle.
> [...]
>> Irgendwelche Ideen wo es klemmt?
> 
> Vielleicht so etwas?:
> 
> In den Metadata 1.2 wird der Homehost direkt gespeichert.
> 
> Bei 0.90:
> Note that 0.90 metadata does contain homehost information to some
> extent.  When homehost is set, the last few bytes of the uuid is set
> from a hash of the homehost name.  That makes it possible to test if a
> 0.90 array was created for 'this' host, but not to find out what host
> it was created for.
> 
> Es könnte sein, dass mdadm ohne seine Konfigurations-Datei und Deinen
> Angaben dort in der initrd md5 nicht als lokal erkennt. Wird hingegen
> die Konfigurations-Datei mit einem Homehost gelesen, wird md5 als lokal
> erkannt und gestartet.


Das war auch mein erster Verdacht, allerdings hat ein --homehost='' auch
nicht geholfen, was eine komplett zufällige UUID wie die drei alten md
erstellt. Die sind jedenfalls immer Fremd (initrd/betrieb)

Die Metadata 1.2 Variante hat ja auch den selben (und in der initrd
falschen) homehost mit dabei und wird gestartet.


Darum bin ich auch ziemlich ratlos, wo der Wurm drinstecken könnte :-(



Gruss Thomas


Mehr Informationen über die Mailingliste Eisfair