[Eisfair] mdadm (raid1-Platten von fremdem Rechner in eis1 nutzen)

Stefan Welte post at stefan-welte.de
Mi Mai 2 12:18:41 CEST 2012


Hallo zusammen,

Am 29.04.2012 09:02, schrieb Fabian Törner:
> Du kannst Dir erstmal ein paar Infos anzeigen lassen z.B.:
>
> mdadm -E /dev/sda1

Jup, das klappt.

> Sonst kannst Du mit assemble das raid "reaktivieren" [1]:
>
> Dort unter Wechsel des Betriebssystems:
> mdadm --assemble --scan

$ mdadm --assemble --scan
mdadm: No arrays found in config file

Das geht so nicht. Die Fehlermeldung ist leider "zu allgemein" gehalten, 
konkret ist so, daß weder
/etc/mdadm.conf noch /etc/mdadm/mdadm.conf vorhanden ist auf einem eis1 
und der Befehl daher seine Arbeit nicht tut.

Sobald eine mdadm.conf gefüllt mit der Ausgabe von
$ mdadm --detail --scan
(bei gestartetem Raid) vorhanden ist, klappt
$ mdadm --assemble --scan

Aber wie kriegt man das Ding nun "von Hand" zum Laufen?
Folgender Befehl hatte ich gebraucht und ein Abschnitt in der Raid-Doku 
wäre prima:
$ mdadm --assemble /dev/md0 /dev/sdb1
mdadm: /dev/md0 has been started with 1 drive (out of 2).

Anscheinend kann ich den RAID-Device-Namen /dev/mdX frei wählen; wird 
das im RAID-Verbund nirgendwo festgelegt beim create-Vorgang?

Ich gehe davon aus, daß es vom eisfair-Team nicht gewünscht ist, daß man 
mit einer mdadm.conf zur Automatisierung des Bootvorgangs bzgl. 
RAID-Devices arbeitet, sondern mit dem beschriebenen Vorgehen via initrd!?

Gruß,
Stefan


Mehr Informationen über die Mailingliste Eisfair