PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Softwareraid und Sarge



dingeling
31.05.05, 22:34
Hi,
hab jetzt schon viel zum Thema gesucht und gelesen, komm jetzt aber nicht weiter.

Und zwar hab ich ein Softwareraid (raid1) nachträglich unter Debian Sarge installiert.
Dies hab ich recht schnell hinbekommen, ich konnte mittels mdadm --create die Devices erstellen und per Mount ins Filesystem einbinden.

Nun hab ich in zahlreichen Howto´s gelesen, das man eine /etc/raidtab
erstellen soll.

raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
chunk-size 32
device /dev/hdf1
raid-disk 0
device /dev/hdg1
raid-disk 1

raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
chunk-size 32
device /dev/hdf2
raid-disk 0
device /dev/hdg2
raid-disk 1
Das hab ich nun drinnen, doch nach nem Neustart läd er mir die md´s nicht.

Schraub ich an der falschen Stelle?
Irgendwie hab ich das Gefühl, das er die /etc/raidtab gar nicht nimmt.

PS: In den Howto´s ist oft von den raidtool die rede.
Per apt-cache konnte ich aber nur mdadm finden, keine raidtools.
Gibts die ab Sarge nichtmehr?

Tomek
01.06.05, 11:12
Dies hab ich recht schnell hinbekommen, ich konnte mittels mdadm --create die Devices erstellen und per Mount ins Filesystem einbinden.
Wenn du mit mdadm ein RAID-Array erstellt hast, wird, wenn ich mich richtig erinnere, das Array nur automatisch gestartet, wenn du das entsprechende RAID-Modul fest im Kernel kompiliert hast. Bei mir funktioniert das einwandfrei.


Nun hab ich in zahlreichen Howto´s gelesen, das man eine /etc/raidtab
erstellen soll.
Die Datei /etc/raidtab interessiert mdadm überhaupt nicht. Nur die raidtools lesen diese Datei.


PS: In den Howto´s ist oft von den raidtool die rede.
Per apt-cache konnte ich aber nur mdadm finden, keine raidtools.
Gibts die ab Sarge nichtmehr?
Das Paket heisst mittlerweile raidtools2.

Du könntest nun also das RAID-Modul fest in den Kernel kompilieren oder raidtools2 installieren, das die Datei /etc/inittab liest und das RAID per Initskript automatisch startet.

dingeling
01.06.05, 17:15
Danke für die Antwort.
Hab ich mir schon fast gedacht das dies nur die Raidtools machen.
Die sind aber nichtmehr dabei - ein apt-cache search raid bringt mir keinen Treffer.

Also doch mdadm. Aber muss das wirklich fest in den Kernel kompiliert werden?
Sonst wäre ich nähmlich den Weg über die initrd gegangen.
Modul in die Initrd rein und gut?

Werd ich mal versuchen, ansonsten schreib ich ein Scriptchen und schmeis es in die rc.d´s.