(Megoldva)raid1 auto - furcsa hibaüzenet

Fórumok

Most szúrtam ki, hogy a boot processz vége felé egyszercsak kapok egy szép PIROS hibaüzenetet:

"Assembling MD arrays...failed (no arrays found in config file or automatically)."

egyébként minden látszülag működik ...
#mdadm --detail /dev/md0
...
Raid level: raid1
...
Persistence: Superblock is persistent
Raid Devices : 2
Total Devices : 2
...
State: clean

Mindez két 320 G SATA drive /dev/sda1 és /dev/sdb1 - semmi trükk, a rendszer egy külön IDE lemezen fut (ez egy eléggé ódon vas azt sem tudja mi is az a SATA így boot -olni legfeljebb valami boot diskrül lehetne).
Szóval most akkor jó vagy sem, és ha jó akkor minek üzenget ilyeneket és ha rossz akkor miért működik?

UI: találtam a neten néhány üzenetet erről még egy bug -ot is de nem látok benne megoldást :( Engem meg tör a frász.

Hozzászólások

hat esetleg mar az initramfs osszerakja a raid-et, aztan kesobb az init is meghivja a raid osszerako scriptet, csak addigra mar nincs mit osszerakni. ha zavar, esetleg kiveheted az rc3.d (vagy hasonlo) directorybol a raid osszerako scriptre a linket.

- Use the Source Luke ! -

No igen. Elsőre sikerült kivakarni a "sima" mdadm meghívást, aztán rájöttem hogy inkább az mdadm-raid meghívását kell kikaparni.
Így már sokkal jobb! Nagyon köszönöm, ez így nem jutott eszembe megint beletenyereltem ebbe a fránya initramfs dologba. De nagyon macerásnak tűnik újra építeni úgy, hogy azt csinálja amit én akarok :(
Egyébként ki akarnám venni a köv. modulokat is: raid0, raid456, raid10, multipath, linear és xor - lehet hogy egyszerűbb lessz az "/etc/rc.local" -t használni erre mint az mkinitramfs -t.

* Én indián vagyok. Minden indián hazudik.

Még ennél is jobban sikerült összekutyulni!
Először, tévesen kivettem az mdadm hivatkozásokat:
#update-rc.d -f mdadm remove
ez mindenütt ott csücsül (rc0 ... rc6) és semmit nem javít a
helyzeten, viszont nem is ront!?
Aztán kiszúrtam hogy van egy mdadm-raid hivatkozás is, visszatettem a sima mdadm -ot.
Másodszor, kivettem az mdadm-raid hivatkozásokat:
#update-rc.d -f mdadm-raid remove
ez az rc0, rc6 és az rcS -ben csücsült, és mikor kiszereltem a hiba
üzenet megszünt, és minden rendben valónak tűnt :)
Az /etc/default/mdadm fájlban az első bejegyzés szólt arról, hogy milyen raid partíciókat keresgéljen és azt az mdadm csomag konfigurálásánál a rendszer szépen betette 'all' -ba. Akkor visszatettem az "mdadm-raid" -et. Átírtam, az 'all' - 'none' -ra és mivel a szöveg szerint ez az initramfs -re vonatkozik, lefutattam az update-initramfs -t. Itt panaszkodott hogy nincs array az /etc/mdadm/mdadm.conf -ban de lefutott szónélkül. Viszont bootoláskor egyetlen raid -et sem ismert fel, így nem tudott mount -olni (home), szóval panic!
Most éppen mindent vissza szereltem, és nézem mi lessz az üdvözítő megoldás.

* Én indián vagyok. Minden indián hazudik.