[Eisfair] [E1]: mdadm "verliert" Device

Holger Bruenjes holgerbruenjes at gmx.net
Mi Mär 29 09:05:24 CEST 2023


Hallo Rolf

Am 29/03/2023 um 08.53 schrieb Rolf Bensch:

> heute keine Warnmeldung mehr erhalten - also alles wieder okay.
> 
> Im mdadm-Menü gibt es noch den Punkt "Create mdadm.conf". Den hatte ich zuvor ausgeführt und eine fehlerhafte mdadm.conf erhalten. Heute nochmals ausgeführt wird eine korrekte mdadm.conf geschrieben. Wie passt das zusammen?

Tja, dass ist ein Henne Ei Problem,

eisfair benutzte bisher

mdadm --examine --scan

das erzeugt wie bisher bei metadatda=0.90 ein device /dev/md0

mit

mdadm --detail --scan

wird das device mit sysmlink /dev/md/0 angelegt, dass wird aber nur 
korrekt gemacht, wenn der Wert vorher in der mdadm.conf korrekt auf 
die Symlink Version gesetzt wird, also /dev/md/0

eben wie gesagt, es ist ein Henne Ei Problem, es hat auch lange 
gedauert bis ich das Problem eingekreist hatte.

------
Looks like we find a root cause.
As a name for examine is being set devnode (/dev/md1).
It is exactly happens here: 
https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/tree/super0.c#n270
This is a problem only for 0.90. If you would like to, you can 
prepare and send a fix to upstream review: 
http://vger.kernel.org/vger-lists.html#linux-raid
-------

aber fixen kann ich das nicht

Holger



Mehr Informationen über die Mailingliste Eisfair