ForumIDE-Raid wird nicht erkannt?
skunky – Donnerstag, 10. November 2005 16:24 Uhr

Hallo Leute,
ich versuch jetzt seit einer Woche vergeblich meinen Server aufzusetzen, erfolglos leider.
Das Problem ist der Raid – Controller, “Digitus Connect PCI ATA 133 Raid”, an dem 4 Maxtor IDE Festplatten hängen. Im Raid-Bios ist das ganze auf Raid 0 – Strip eingestellt. Wenn ich nun die Installation einer Linux Distribution starte wird das Raid-0 nicht erkannt und ich habe nur alle 4 Festplatten einzeln zur verfügung.
Geteste Distributionen : Debian Sarge, FC4(hat automatisch Software Raid erstellt), Suse10.
Welche Distribution ich verwende ist eigentlich nicht sehr wichtig, da es nur ein Fileserver wird. Aber das Raid sollte natürlich funktionieren.

Von Software Raid halte ich nichts, denn bisher hab ich nur schlechtes darüber gelesen, wie Performance verlust etc…

Ich hoffe irgendwer kann mir irgenwie helfen, vielen Dank im voraus.
Grüße
Skunky

3 Antworten
Florian E.J. Fruth – Donnerstag, 10. November 2005 20:19 Uhr

hi,
meines wissens gibt es nur genau einen ide-raid-controller typ der von linux als hardware-raid unterstützt wird: 3ware. bei allen anderen bleibt dir nichts anderes übrig als software raid zu machen (oder windows zu benutzen ;)
fejf

Jan Kandziora – Donnerstag, 10. November 2005 21:29 Uhr

Von Software Raid halte ich nichts, denn bisher hab ich nur schlechtes darüber gelesen, wie Performance verlust etc…

Das *ist* ein Software-Raid-Controller, wie es sie zuhauf gibt. Das Board hat ein eigenes BIOS-Setup, mit dem man das Raid einrichten und die Platten spiegeln kann und das war’s dann auch mit der Hardwareunterstützung. Der Rest läuft über den (MS-Windows)-Treiber. Oder halt per Multi-Device unter Linux.

Echte Hardware-Raids verstecken die angeschlossenen Festplatten komplett vor dem Rechner, verhalten sich also wie eine einzige Festplatte. Kostet auch nicht 50 Euro, sondern eher ab 500 Euro.

Wenn du dir nicht so einen Controller, und am besten die dazu passenden SCSI-Platten im dazu passeneden Turm leisten willst brauchst du dir gar keine Gedanken um Performance zu machen.

Jan

Michael Fahland – Donnerstag, 10. November 2005 21:52 Uhr

Hallo,

Warum setzt Du überhaupt einen Raid Controller ein wenn Du doch nur mit ” Raid 0 ” arbeitest ?!?
Auf dem Fileserver ist Raid 0 aus Performancegründen sinnlos, da Dein Netzwerkinterface deswegen
auch nicht schneller arbeiten kann.

Du hast keinerlei Redundanz der Daten, wenn Du viel Plattenspeicher brauchst benutze LVM.

Es gibt sehr gute IDE Raid Controller von 3Ware, LSI und Intel für Linux und das mit voller
Unterstützung, teilweise auch schon für 2.6.x aber ich bin der Meinung das bei Raid unter Linux nur mit
Kernel 2.4.x richtig gut funktioniert, gerade bei Software Raid, das ist aber nur mein persönlicher
Erfahrungswert.

Du solltest Dich definitiv besser über das Thema RAID informieren bevor Du darüber urteilst.
Jedes RAID System hat bei seiner Entwicklung seinen entsprechenden Zweck erfüllt und für diesen auch
gut funktioniert. Wenn irgendwo schlecht darüber geschrieben wird heißt das nicht automatisch das
auch das entsprechende Thema schlecht ist.

Es spricht absolut nichts gegen Software Raid unter Linux, im Gegenteil unter manchen Umgebungen
ist es einem Hardware Raid sogar vorzuziehen zb. wenn man mehrere nicht baugleiche Festplatten hat
und man alles händisch syncronisieren muss. Der einzigste große Unterschied besteht darin das bei
Hardwarelösungen sich ein eigener Prozessor um die Verwaltung der Festplatten kümmert und das bei
Software Raid der Systembus, Hauptspeicher und Prozessor erledigen.
Aber bei diesen billigen LOW Cost Controllern ist die Hardware so schlecht, das jedes aber auch nur
halbwegs vernünftig installierte Linuxsystem das locker besser kann.

Also in Deinem Fall solltest Du in Deinem Controller alle Platten einzeln nacheinander als einzelnen
Stripe anmelden, so das Du im Bios 4 seperate Festplatten hast.

Dann installierst Du Dein System auf normalen Weg, legst den gewünschten Raid Level an und fügst
dann nacheinander die Festplatten in das zuvor angelegte Stripe ein.

Der Vorteil ist, das Du mit Software Raid die Level 0, 1 und 5 fahren kannst.

Es gibt niemanden der genau sagen kann welches System besser ist, es gibt auf beiden ebenso viele
Vor – und Nachteile.

Mit SuSE hab ich seit 9.0 keinen Software Raid aufgesetzt, aber normalerweise ist das mit SuSE, Debian
oder Mandrake kein Problem. Du solltest Dich aber mit den Howto´s und ManPages von folgenden
Dingen genauer auseinander setzen, speziell mit parted und Grub.

Grub
Lilo
parted
fdisk

Auch sind für Raid Level nicht alle Dateisysteme geeignet, am besten eignen sich Ext3 und JFS.

Gruß

Michael

[1] http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html
[2] http://www.linuxhaven.de/dlhp/HOWTO/DE-Software-RAID-HOWTO.html
[3] http://www.linuxhomenetworking.com/linux-adv/raid.htm
[4] http://www.administrator.de/Linux_Software_Raid_1_(md0)_erstellen.html