mdrun startet nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

mdrun startet nicht

Beitrag von chris78 » 13.09.2004 11:34:23

Hallo
ich habe ein Software Raid 0 mit 2 SATA Platten.
nach einem Neustart wurde md0 nicht mehr gefunden.
Nach langem probieren stellte ich fest das der Dienst " mdrun" nicht automatisch startet.
normalerweise, so denke ich, wird er doch mit:
/etc/init.d/mdadm-raid gestartet. Aber irgendwie will er nicht.

hat jemand einen Tipp wie ich das Problem lösen kann das sich mdrun automatusch wieder startet?

Tomek
Beiträge: 254
Registriert: 07.08.2004 10:48:37
Wohnort: Paderborn

Beitrag von Tomek » 13.09.2004 11:37:10

Einen Link in deinen Default-Runlevel zum Startscript setzen.
Gruß,
Tomek

chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Beitrag von chris78 » 13.09.2004 12:29:14

Wie setzte ich den genau ?

kommt er in den /etc/init.d ?

Tomek
Beiträge: 254
Registriert: 07.08.2004 10:48:37
Wohnort: Paderborn

Beitrag von Tomek » 13.09.2004 12:43:05

Wenn dein Default-Runlevel 2 ist, dann so:

Code: Alles auswählen

ln -s /etc/init.d/mdadm /etc/rc2.d/S15mdadm
Gruß,
Tomek

chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Beitrag von chris78 » 13.09.2004 15:56:05

Danke. aber noch eine frage, wofür steht das S15 davor?

Tomek
Beiträge: 254
Registriert: 07.08.2004 10:48:37
Wohnort: Paderborn

Beitrag von Tomek » 13.09.2004 19:26:41

Die 15 gibt die Reihenfolge bei den Startscripts an. D.h. es wird zuerst Nr. 1, dann Nr.2 usw. gestartet.
Gruß,
Tomek

chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Beitrag von chris78 » 14.09.2004 00:26:17

Das ganze klappt nur halbwegs. :-)
Ich habe es in den Runlevel 2 gebaut aber er fängt erst an diese abzuarbeiten bevor er anfängt zu mounten.
Mounten muss ich immernoch Manuell.

gibt es noch eine andere Möglichkeit mdrun früher zu starten bevor er die fstab abarbeitet?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 14.09.2004 07:01:07

"mountall.sh" welches deine lokalen FS mountet wird nicht im Runlevel 2 gestartet sondern in dem Runlevel "S" (der wird immer vor dem eigentlichen Runlevel gestartet, also wenn du Runlevel 2 verwendest, wird beim Booten "S -> 2" geladen.. also zuerst S)

und dort wird es mit der Prio 35 (also S35mountall.sh) gestartet.. wenn du deinen Link für mdrun jetzt einfach von /etc/rc2.d nach /etc/rcS.d verschiebst, müsste es gehen..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

chris78
Beiträge: 91
Registriert: 27.07.2004 16:22:38

Beitrag von chris78 » 14.09.2004 11:21:06

Habs hinbekommen.

Ich hatte einen Link gemacht in die /rcS.d/S14mdrun.
aber davon blieb das Ding unbeeindruckt.
Dann habe ich gesehen das sich die mdadm-raid befindet.
mir dieser Datei sollte er auch mdrun ausführen.
MDADM=/sbin/mdrun
MDRUN=/sbin/mdrun
Ich bin hingegenaden und habe die Parameter geändert sodass mdadm nicht aufgerufen wird sondern mdrun.

und siehe da, es klappt.
Ist vielleicht nicht die Eleganteste lösung aber besser als keine Lösung... :-)

Antworten