Hallo, ich würde gerne ein RAID-1 mit 2 IDE oder S-ATA Platten einrichten. Problem: Der Promise onboard S-ATA RAID Controller wird nicht untersützt, eine Adaptec S-ATA RAID Karte (1210SA) auch nicht. Da ich von dem RAID Array booten will kommt ein Software RAID wohl nicht in Frage. Ich würde S-ATA vorziehen, habe aber auch noch 2 IDE Platten da. Suse Pro 9.2 AMD Athlon 2600+ Asus A7N8X-E Deluxe 2 S-ATA Platten 160 GB bzw. 2 IDE Platten 160 GB Irgendwelche Vorschläge/Erfahrungen? mfg Christian
Christian Buech schrieb:
Hallo,
ich würde gerne ein RAID-1 mit 2 IDE oder S-ATA Platten einrichten.
Problem: Der Promise onboard S-ATA RAID Controller wird nicht untersützt, eine Adaptec S-ATA RAID Karte (1210SA) auch nicht.
Promise wird nicht unterstützt? Wie heißt denn der Chipsatz? Die Adaptec-Platinen mit dem umgemodelten Silicon Image Chipsatz kann man unter Linux tatsächlich in die Tonne kloppen. Zu diesem Ergebnis sind schon viele gekommen, die dachten Controller von Adaptec wären toll ...
Da ich von dem RAID Array booten will kommt ein Software RAID wohl nicht in Frage.
Das geht schon, nur mit RAID5 wirds unter Umständen etwas problematisch. Es kommt eben darauf an den Bootloader und das Software-RAID so abzustimmen, dass der Bootloader irgendwo in den MBR (oder ähnliches) seinen Einsprungpunkt setzen kann, dabei aber nicht die Struktur des RAID zerschießt. Im HowTo müsste dementsprechend was stehen, ansonsten gibts dazu auch einen Haufen Threads (meinst einglisch) im Netz. Hab erst selbst vor zwei Wochen nach genau diesem Thema geforscht ;-) Eine Sache vorweg: wenn du nicht einen wirklich teuren Hardware-RAID Controller hast, wirst du unter Linux auch kein Array sehen sondern immer einzelne Platten. Es gibt gewisse Treiber die die BIOS-Infos eines Controllers auslesen können und demnach dann ein Software-RAID initialisieren, aber die Lösung klingt für mich wie von hinten durch die Brust ins Knie ... Die meisten billigen Controller bei denen was von RAID 0 und/oder 1 draufsteht (Promise, Silicon Image, SiS, ...) lassen diesen Job von der Host-CPU erledigen und bringen ihr BIOS nur aus Prinzip mit, d.h. um die IDE-Firmware updaten zu können und um die Array-Einstellungen für den Windows-Treiber zu speichern. Letztendlich ist es aber doch wieder ein Software-RAID was du hast, auch wenn man davon unter Windows nichts mitbekommt. Unter Linux siehst du, egal was du im BIOS einstellst, immer die einzelnen angeschlossenen Platten.
Ich würde S-ATA vorziehen, habe aber auch noch 2 IDE Platten da.
Einfach bei eBay zwei kleine Konverter kaufen, die kosten nicht die Welt. (Hab letzte Woche einen für 3,50 ersteigert) Alternative wär ein Retail-Paket von Highpoint (RocketRaid 1520 oder sowas) dort sind nicht nur genug Kabel sondern auch hochqualitative Konverter mit dabei.
Hallo, ich dachte bisher auch Adaptec wär toll.... Hab mal in den PC rein geschaut und mußte feststellen das da gar kein Promise Chip drin ist.... Ist ein Controller von SiliconImage: SATALink Sil3112ACT144 Es geht hier "nur" um ein Raid 1... An der Soft-Raid Lösung haben wir schon viele Stunden Zeit verbracht und es einfach nicht zum laufen bekommen... Hab ich eigentlich wenig Lust zu es nochmal zu probieren.... Vielen Dank schonmal, Christian Philipp Gröschler schrieb:
Christian Buech schrieb:
Hallo,
ich würde gerne ein RAID-1 mit 2 IDE oder S-ATA Platten einrichten.
Problem: Der Promise onboard S-ATA RAID Controller wird nicht untersützt, eine Adaptec S-ATA RAID Karte (1210SA) auch nicht.
Promise wird nicht unterstützt? Wie heißt denn der Chipsatz? Die Adaptec-Platinen mit dem umgemodelten Silicon Image Chipsatz kann man unter Linux tatsächlich in die Tonne kloppen. Zu diesem Ergebnis sind schon viele gekommen, die dachten Controller von Adaptec wären toll ...
Da ich von dem RAID Array booten will kommt ein Software RAID wohl nicht in Frage.
Das geht schon, nur mit RAID5 wirds unter Umständen etwas problematisch. Es kommt eben darauf an den Bootloader und das Software-RAID so abzustimmen, dass der Bootloader irgendwo in den MBR (oder ähnliches) seinen Einsprungpunkt setzen kann, dabei aber nicht die Struktur des RAID zerschießt. Im HowTo müsste dementsprechend was stehen, ansonsten gibts dazu auch einen Haufen Threads (meinst einglisch) im Netz. Hab erst selbst vor zwei Wochen nach genau diesem Thema geforscht ;-)
Eine Sache vorweg: wenn du nicht einen wirklich teuren Hardware-RAID Controller hast, wirst du unter Linux auch kein Array sehen sondern immer einzelne Platten. Es gibt gewisse Treiber die die BIOS-Infos eines Controllers auslesen können und demnach dann ein Software-RAID initialisieren, aber die Lösung klingt für mich wie von hinten durch die Brust ins Knie ...
Die meisten billigen Controller bei denen was von RAID 0 und/oder 1 draufsteht (Promise, Silicon Image, SiS, ...) lassen diesen Job von der Host-CPU erledigen und bringen ihr BIOS nur aus Prinzip mit, d.h. um die IDE-Firmware updaten zu können und um die Array-Einstellungen für den Windows-Treiber zu speichern. Letztendlich ist es aber doch wieder ein Software-RAID was du hast, auch wenn man davon unter Windows nichts mitbekommt. Unter Linux siehst du, egal was du im BIOS einstellst, immer die einzelnen angeschlossenen Platten.
Ich würde S-ATA vorziehen, habe aber auch noch 2 IDE Platten da.
Einfach bei eBay zwei kleine Konverter kaufen, die kosten nicht die Welt. (Hab letzte Woche einen für 3,50 ersteigert) Alternative wär ein Retail-Paket von Highpoint (RocketRaid 1520 oder sowas) dort sind nicht nur genug Kabel sondern auch hochqualitative Konverter mit dabei.
Hallo, Am Dienstag, 28. Juni 2005 09:36 schrieb Christian Buech:
ich würde gerne ein RAID-1 mit 2 IDE oder S-ATA Platten einrichten.
Problem: Der Promise onboard S-ATA RAID Controller wird nicht untersützt, eine Adaptec S-ATA RAID Karte (1210SA) auch nicht.
Da ich von dem RAID Array booten will kommt ein Software RAID wohl nicht in Frage. Ich würde S-ATA vorziehen, habe aber auch noch 2 IDE Platten da.
nun man mag mich korrigieren aber die von dir genannten Kontroller beherrschen _kein_ Hardware Raid. Was du mit den genannten Mitteln erreichen kannst ist Software Raid! Das kann Linux doch auch so. Irgendwelche Vorschläge/Erfahrungen? http://linuxmafia.com/faq/Hardware/sata.html siehe "Fakeraid" MfG -- Was habe ich übersehen? Wo ist der Witz? Ich weiß, Witze erklären ist blöd. Aber ich bin wohl einer, der den anderen nicht so viel von der Gesamtintelligenz wegnimmt, also darf ich fragen! -Andreas Mosmann in d.t.j-
On Tuesday 28 June 2005 09:36, Christian Buech wrote:
Da ich von dem RAID Array booten will kommt ein Software RAID wohl nicht in Frage.
Doch geht, solange es RAID1 ist: http://foertsch.name/Artikel/SWRAID/index.shtml Der Trick ist, dass bei RAID1 der Inhalt der RAID Platte wirklich auf die beiden physikalischen Platten gespiegelt wird. Am Ende der Platte liegt dann noch der RAID Superblock, sonst sehen die Partitionen wie normale Filesysteme aus. Die Filesysteme sind halt einen Block kürzer als ohne RAID. Du kannst also /boot auf ein RAID1 legen. Grub musst Du dann noch beibringen, dass er im Notfall von einer anderen Platte bootet. Was wohl nicht geht, ist ein grafisches Boot-Menu, da es für den Eintrag: gfxmenu (hd0,0)/message in menu.lst keinen Fallback gibt. Damit kann man aber leben, denke ich. Torsten
participants (4)
-
Christian Buech
-
Norbert Vohwinkel
-
Philipp Gröschler
-
Torsten Foertsch