* B. Höffgen wrote on 09 Feb 2002:
Hallo Leute,
wie setze ich richtig ein Software-Raid auf? Der Server hat drei IDE-Festplatten.
Meine Vorgehensweise war:
1.) Installation des Systems auf einer Partitionierten-Platte 1.1) Partitionierung der anderen Platten. Alle benötigten Partitionen haben die FS-ID: fd 2.) raidtab geschrieben
Und was steht da drin?? Wenn Du schon 3 multiple devices machst...
3.) mkraid /dev/md1...3
Und wo ist md0??
4.) Für noch mehr Devices: mknod -m660 /dev/md4 b 9 4 Da kommt schon der erste Fehler: Invalid Superblock Dies passiert nur bei den selbst angelegten Devices! 5.) mkfs.ext2 /dev/md1..3...5 6.) rootfs auf md0:
Häh? Hier benutzt Du wieder md0?!?
mkraid /dev/md0 Fehler: /dev/hda8 is mounted Was muss ich hier tun um das Raid zu erzeugen? Unmounten geht wohl schlecht, oder? hda8 ist auf / gemountet.
Wäre das Raid jetzt fertig? Oder muss ich die Daten noch per Hand umkopieren? Wie löse ich die Probleme?
1. Welches RAID willst Du überhaupt??? RAID 0 oder 1. Das wäre sehr wichtig, das zu wissen. Ist Dir der Unterschied klar? 2. Egal ob RAID-0 oder RAID-1, Daten können unter Umständen futsch sein. Bei RAID-0 sowieso. Denkst Du bei solchen Aktionen eigentlich an ein Backup?? Genauere Informationen, bitte. Hier meine /etc/raidtab: raiddev /dev/md0 raid-level 0 persistent-superblock 0 chunk-size 4 nr-raid-disks 2 device /dev/sdc1 raid-disk 0 device /dev/sdd1 raid-disk 1 Wie Du siehst, ist das ein RAID-0-Verbund. Aber nur über eine Partition im Gesamten. Nicht wie bei Dir über mehrere Partitionen. Bei neuem Kernel (ab 2.4.X) folgende Parameter zusätzlich übergeben: md=0,0,0,0,/dev/sdc1,/dev/sdd1 Dokumentation dazu steht unter /usr/src/linux/Documentation/md.txt. Vorgehensweise: 1) System auf Platte aufsetzen, die *nicht* Teil des RAID-Verbundes ist. 2) Sagen wir mal, Du hast /dev/hda, /dev/hdb, /dev/hdc. Alle gleich groß. Du willst z.B. ein 3 GB grosses /, also hda1 1GB hdb1 1GB hdc1 1GB Und natürlich noch andere Partitionen... Die raidtab dementsprechend machen, für *alle* Partitionen. 3) RAID-Partitionen mounten, Sachen rüberkopieren, Kernel-Option angeben, raidtab kopieren, LILO so konfigurieren, dass man wahlweise vom RAID oder vom Minimalsystem booten kann. Um booten zu können, muss u. U. ein neuer Kernel gebacken werden. Greetz, Tom