Nochmal Moin, On Mon, 15 Jun 2009, 07:48:29 +0200, Manfred Hollstein wrote:
Moin,
On Sun, 14 Jun 2009, 23:42:58 +0200, Volker Fervers wrote:
[...] Bei mir siehts so aus: ~> sudo cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sda3[0] sdb3[1] 221118524 blocks super 1.0 [2/2] [UU] bitmap: 0/422 pages [0KB], 256KB chunk
unused devices: <none>
Irgendie schhaffe ich es nicht, das zweite RAID (md1) zu starten. Stehen denn die dafür notwendigen Infomrmationen in /etc/mdm,conf oder auf der Partition selber? Und wie lautet der Befehl?
Ich habe den Thread nicht von Anfang an verfolgt, aber wenn du nachtraeglich an der RAID Konfiguration bastelst, musst du auch neue/ geaenderte Eintraege in der /etc/mdadm.conf anpassen. Mach mal Folgendes (als "root"):
echo 'DEVICE partitions' > /etc/mdadm.conf mdadm --examine --scan >> /etc/mdadm.conf mkinitrd
na ja, etwas ausfuehrlicher haette ich ja auch ruhig sein koennen... Die Information ueber ein Array ist natuerlich auf der/n Platte(n) gespeichert; darin findet man u.A. den Superblock (gibt's u.U. bei alten Devices nicht), das RAID-Level, die Anzahl der Devices, eine eindeutige ID (UUID), sowie weitere Daten. Welche Arrays beim Systemstart automatisch assembled werden sollen, legt man durch entsprechende Eintraege in der /etc/mdadm.conf fest. Die Zeile 'DEVICE ...' beschreibt alle Devices, auf denen nach Signaturen gesucht werden soll. "partitions" im obigen Beispiel ist zwar die Regel, aber trotzdem ein Sonderfall, denn es beschreibt alle Eintraege aus /proc/partitions . Danach folgende dann Eintraege fuer jedes ARRAY, das automatisch assembled und gestartet werden soll. Wenn nun alle Eintraege fuer die Arrays, die automatisch assembled werden sollen, in /etc/mdadm.conf stehen, dann werden beim Booten von /etc/init.d/boot.md alle DEVICEs nach den Daten durchsucht, die die Arrays entsprechend beschreiben. Normalerweise sieht so ein Eintrag dann wie folgt aus: ARRAY /dev/md0 level=raid1 UUID=12345678:9abcdef0:12345678:9abcdef0 Manuell kann man so ein Array dann auch zusammenbauen lassen, indem du einfach mdadm -A /dev/md0 ausfuehrst. mdadm sucht sich dann die noetigen Informationen aus /etc/mdadm.conf 'raus, und die dort gefundenen Informationen dann auf den unter 'DEVICE ...' beschriebenen Geraeten. Wenn's die entsprechenden Platten/Devices findet, baut es sie auch zum vollstaendigen Array zusammen. Bei dir scheint also der Eintrag fuer /dev/md1 nicht zu existieren oder falsch zu sein. Vollstaendige Details findet man in den Manual Pages von "mdadm(8)" und "mdadm.conf(5)". HTH, cheers. l8er manfred -- 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