mdadm - RAID startet beim Booten nicht automatisch
Servus zusammen, ich habe händisch auf einer Platte ein RAID angelegt. Dieses soll nun nach dem Booten automatisch zur Verfügung stehen. Das tut es aber nicht automatisch - vielmehr ist jedesmal ein mdadm -A --scan erforderlich. Danach funktioniert alles. Ich steh grad auf dem Schlauch - wo muß ich drehen, damit das automatisch geht? Es geht nicht um die /-Partition, sondern um die /home. Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann schrieb:
Servus zusammen,
Moin Andre
ich habe händisch auf einer Platte ein RAID angelegt.
^^^^^ ???
Dieses soll nun nach dem Booten automatisch zur Verfügung stehen. Das tut es aber nicht automatisch
Der erste Tip auf diese Frage (die bereits in reichlich Foren und Listen gestellt wurde) ist immer das Löschen der Superblocks: mdadm --zero-superblock /dev/hdy1 Grüße, Boris -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Boris, Samstag 09 Juli 2011:
ich habe händisch auf einer Platte ein RAID angelegt.
^^^^^ ???
Äh, ja, so habe ich es gemacht. mdadm --create /dev/md$5 --level=1 --raid-disks=2 /dev/sda2 missing
Dieses soll nun nach dem Booten automatisch zur Verfügung stehen. Das tut es aber nicht automatisch
Der erste Tip auf diese Frage (die bereits in reichlich Foren und Listen gestellt wurde) ist immer das Löschen der Superblocks:
mdadm --zero-superblock /dev/hdy1
Gerade bevor ich Deine Mail las kam mir folgende Idee: ich habe mit Yast einfach ein weiteres RAID angelegt. Seitdem kommt dieses sowie auch das von mir händisch angelegte RAID beim Booten hoch. Also habe ich irgendwas vergessen, was beim Starten ausgeführt werden muß. Auch wenn mein Problem gelöst ist - was war es, das ich vergessen hatte? Mit dem Superblock kann es nichts zu tun haben, denn den habe ich ja jetzt nicht genullt. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 09.07.2011 22:29, schrieb Andre Tann:
Boris, Samstag 09 Juli 2011:
ich habe händisch auf einer Platte ein RAID angelegt.
^^^^^ ???
Äh, ja, so habe ich es gemacht.
mdadm --create /dev/md$5 --level=1 --raid-disks=2 /dev/sda2 missing
Dieses soll nun nach dem Booten automatisch zur Verfügung stehen. Das tut es aber nicht automatisch
Der erste Tip auf diese Frage (die bereits in reichlich Foren und Listen gestellt wurde) ist immer das Löschen der Superblocks:
mdadm --zero-superblock /dev/hdy1
Gerade bevor ich Deine Mail las kam mir folgende Idee: ich habe mit Yast einfach ein weiteres RAID angelegt. Seitdem kommt dieses sowie auch das von mir händisch angelegte RAID beim Booten hoch.
Also habe ich irgendwas vergessen, was beim Starten ausgeführt werden muß. Auch wenn mein Problem gelöst ist - was war es, das ich vergessen hatte? Mit dem Superblock kann es nichts zu tun haben, denn den habe ich ja jetzt nicht genullt.
Hast Du /etc/mdadm.conf und /etc/fstab hinreichende Beachtung geschenkt? -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao te Puh, Sonntag 10 Juli 2011:
Hast Du /etc/mdadm.conf und /etc/fstab hinreichende Beachtung geschenkt?
mdadm.conf habe ich so erstellt mdadm --detail --scan > mdadm.conf Auf die fstab kommt es ja erst an, wenn die Devices oben sind. Das waren sie aber in meinem Fall schon nicht, ich mußte sie erst mit einem mdadm -A --scan hochbringen. Danach dann ließ sich mounten, was in der fstab notiert war. Bleibt die Frage, wieso das Assembly nicht beim Starten automatisch funktioniert hat, bzw. was Yast angestellt hat, daß es jetzt eben doch klappt. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 10.07.2011 10:16, schrieb Andre Tann:
Tao te Puh, Sonntag 10 Juli 2011:
Hast Du /etc/mdadm.conf und /etc/fstab hinreichende Beachtung geschenkt?
mdadm.conf habe ich so erstellt
mdadm --detail --scan> mdadm.conf
Wenn Du sie wirklich so erzeugt hast, dann wäre die nächste Frage, ob Du zu diesem Zeitpunkt auch wirklich in /etc gestanden hast. Ansonsten "lümmelt" die Datei nämlich irgendwo rum (find?). Wie auch immer, hast Du den Inhalt nach dem Erzeugen überprüft? Hast Du die Datei noch und kannst sie mit der jetzigen (die wurde ja jetzt von Yast neu erstellt) vergleichen?
Auf die fstab kommt es ja erst an, wenn die Devices oben sind. Das waren sie aber in meinem Fall schon nicht, ich mußte sie erst mit einem
mdadm -A --scan
hochbringen. Danach dann ließ sich mounten, was in der fstab notiert war.
Bleibt die Frage, wieso das Assembly nicht beim Starten automatisch funktioniert hat, bzw. was Yast angestellt hat, daß es jetzt eben doch klappt.
Nun ja, das Verhalten des Systems legt halt die Vermutung nahe, dass etwas mit der mdadm.conf nicht stimmte. -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao te Puh, Sonntag, 10. Juli 2011:
Wenn Du sie wirklich so erzeugt hast, dann wäre die nächste Frage, ob Du zu diesem Zeitpunkt auch wirklich in /etc gestanden hast. Ansonsten "lümmelt" die Datei nämlich irgendwo rum (find?).
Ich hatte den ganzen Pfad angegeben, hier nur der Einfachheit halber weggelassen.
Wie auch immer, hast Du den Inhalt nach dem Erzeugen überprüft?
Ja.
Hast Du die Datei noch und kannst sie mit der jetzigen (die wurde ja jetzt von Yast neu erstellt) vergleichen?
Beide sind gleich. Ich habe das sofort überprüft, ob sie sie geändert hatte, weil das auch meine Vermutung schon war. Hatte sie nicht. Sehr komisch das. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 10.07.2011 14:11, schrieb Andre Tann:
Tao te Puh, Sonntag, 10. Juli 2011:
Wenn Du sie wirklich so erzeugt hast, dann wäre die nächste Frage, ob Du zu diesem Zeitpunkt auch wirklich in /etc gestanden hast. Ansonsten "lümmelt" die Datei nämlich irgendwo rum (find?).
Ich hatte den ganzen Pfad angegeben, hier nur der Einfachheit halber weggelassen.
Wie auch immer, hast Du den Inhalt nach dem Erzeugen überprüft?
Ja.
Hast Du die Datei noch und kannst sie mit der jetzigen (die wurde ja jetzt von Yast neu erstellt) vergleichen?
Beide sind gleich. Ich habe das sofort überprüft, ob sie sie geändert hatte, weil das auch meine Vermutung schon war. Hatte sie nicht.
Das die wirklich gleich sind, mag ich kaum glauben - da die von Yast erzeugte mdadm.conf, sich schon "deutlich" von der manuell erzeugten unterscheidet. -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 10.07.2011 14:19, schrieb Tao te Puh:
Am 10.07.2011 14:11, schrieb Andre Tann:
Tao te Puh, Sonntag, 10. Juli 2011:
Wenn Du sie wirklich so erzeugt hast, dann wäre die nächste Frage, ob Du zu diesem Zeitpunkt auch wirklich in /etc gestanden hast. Ansonsten "lümmelt" die Datei nämlich irgendwo rum (find?).
Ich hatte den ganzen Pfad angegeben, hier nur der Einfachheit halber weggelassen.
Wie auch immer, hast Du den Inhalt nach dem Erzeugen überprüft?
Ja.
Hast Du die Datei noch und kannst sie mit der jetzigen (die wurde ja jetzt von Yast neu erstellt) vergleichen?
Beide sind gleich. Ich habe das sofort überprüft, ob sie sie geändert hatte, weil das auch meine Vermutung schon war. Hatte sie nicht.
Das die wirklich gleich sind, mag ich kaum glauben - da die von Yast erzeugte mdadm.conf, sich schon "deutlich" von der manuell erzeugten unterscheidet.
Gerade kommt mir noch eine, zugegeben sehr triviale, Idee: War das zufällig das erste RAID was Du auf dem System eingerichtet hast? Dann musst Du nämlich noch den Systemdienst boot.md "händisch" aktivieren ... -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao te Puh, Sonntag, 10. Juli 2011:
Gerade kommt mir noch eine, zugegeben sehr triviale, Idee: War das zufällig das erste RAID was Du auf dem System eingerichtet hast? Dann musst Du nämlich noch den Systemdienst boot.md "händisch" aktivieren ...
Ja, das muß wohl in der Tat die Ursache gewesen sein. Dort wird nämlich genau das gemacht: $mdadm_BIN -A -s -c $mdadm_CONFIG Kann jetzt nicht mehr nachvollziehen, ob das vorher nicht aktiv war. Auf jeden Fall wars das erste Raid auf der Kiste. Naja, stimmt nicht ganz: es läuft auch noch ein 3ware 9650... Aber das erste Sofraid war's jedenfalls. Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Andre Tann
-
Boris
-
Tao te Puh