RAID-Controller - "Durchschleifen" der Laufwerke

Jimini

PCGH-Community-Veteran(in)
Moin,

ich habe mir einen RAID-Controller (Fujitsu D2616, basiert auf LSI Logic / Symbios Logic MegaRAID SAS 2108) besorgt. Diesen habe ich über MiniSAS-Kabel mit der Backplane meines Gehäuses verbunden, an welcher meine SATA-Platten hängen.
Nun suche ich nach einer Möglichkeit, die Festplatten einfach durchzureichen, damit Linux sie verwalten kann. Zwar kann ich im Web Bios des Controllers für jedes Laufwerk ein eigenes RAID einrichten, und die Arrays dann im Betriebssystem zum eigentlichen RAID verbinden, aber das wäre natürlich irre umständlich. Am liebsten würde ich die RAID-Funktionalität des Controllers komplett deaktivieren, aber irgendwie finde ich eine solche Option nicht...

Hat jemand eine Idee, wie ich vorgehen könnte? Letztendlich will ich, dass jedes Laufwerk vom OS erkannt und verwaltet wird und ich im Fehlerfall die Platten im laufenden Betrieb austauschen kann.

MfG Jimini
 
Zwar kann ich im Web Bios des Controllers für jedes Laufwerk ein eigenes RAID einrichten, und die Arrays dann im Betriebssystem zum eigentlichen RAID verbinden, aber das wäre natürlich irre umständlich.

Ja, das ist irre umständlich. Vor allem mit vielen HDDs. Aber ich fürchte, das ist bei LSI der vorgesehene Weg. (Zumindest bei den älteren LSI Controllern, mit denen ich mal arbeiten musste.)
 
So wie ich es sehe, würde das dann ja auch Hot Swap im Wege stehen, wenn ich immer nach dem Tausch eines Laufwerks rebooten und das Laufwerk neu initialisieren lassen muss. Ich werde den Controller mal zurückgeben und mir stattdessen einen besorgen, der explizit JBOD unterstützt. Schon irgendwie verrückt, dass man mehr Geld ausgeben muss, wenn man keine RAID-Funktionalität haben möchte.

MfG Jimini
 
Wobei ein Hardwareraid schneller ist, als ein Softwareraid.
Meistens ja, da der Fileserver aber ohnehin am Gb-LAN hängt, reichen mir die ~110MB/s.

Hinzu kommt, dass ich in Anbetracht der Anzahl der Laufwerke ohnehin auf SW-RAID zurückgreifen muss, wenn ich nicht _deutlich_ mehr für einen Controller ausgeben will, der bis zu 16 Platten unterstützt. Mit SW-RAID kann ich beliebig viele Controller einsetzen.

MfG Jimini
 
[...]Ich werde den Controller mal zurückgeben und mir stattdessen einen besorgen, der explizit JBOD unterstützt.[...]

Ich weiß nicht, ob dir da ein JBOD hilft!? Im Grunde fasst ein JBOD ja nur alle Laufwerke zusammen und gibt sie als ein großen Laufwerk raus. Das ist ja aber auch nicht das, was du willst.
Du brauchst einen Controller, der Passthrough, bzw. IT-Mode kann.
 
Ja klar, das macht natürlich Sinn. Alternativ könnte ich ja auch einen SAS-Expander nehmen, oder? Das hattest du ja in meinem anderen Thread zum Thema schonmal vorgeschlagen.

MfG Jimini
 
Bei dem "Passthrough-Problem" hilft ein Exander nicht. Nur wenn du doch auf Hardware-Raid setzten willst, dann ja.
Der Controller muss aber mit einem Expander klar kommt. Das ging ja aus dem Datenblatt zu deinem Controller doch aber auch nicht eindeutig hervor. Wenn ich mich richtig entsinne, stand da doch was von "In future up to ..."
 
Bei dem "Passthrough-Problem" hilft ein Exander nicht. Nur wenn du doch auf Hardware-Raid setzten willst, dann ja.
Der Controller muss aber mit einem Expander klar kommt. Das ging ja aus dem Datenblatt zu deinem Controller doch aber auch nicht eindeutig hervor. Wenn ich mich richtig entsinne, stand da doch was von "In future up to ..."
Ach so, nee, die einzelnen Laufwerke sollen definitiv separat vom OS angesprochen werden können. Irgendwie scheint es auch müßig zu sein, Controller zu finden, die passthrough unterstützen...

MfG Jimini
 
Nunja... bei einem RAID Controller gehen halt alle Laufwerksbefehle/Daten automatisch durch der "RAID-Prozessor". Für den Passthrough darf der Raid-Prozessor allerdings den Datenfluss nicht "anfassen". Das würde das OS nicht sonderlich mögen, da es halt direkt das Laufwerk anspricht und keinen Raid-Controller erwartet. Die älteren Controller sind halt so auf RAID spezialisiert, dass sie das nicht "einfach so" umgehen können.
LSI stellt für viele RAID-Controller daher extra eine eigene Firmware (IT-Mode / IT-Firmware) bereit. Dann verliert der RAID-Controller alle seine RAID-Fähigkeiten und fungiert als reiner HBA.

Du könntest natürlich schauen, ob du deinen Controller mit einer LSI IT-Firmware Crossflashen kannst...
 
Ja, auf die Möglichkeit mit einer anderen Firmware bin ich auch gestoßen. Habe dann feststellen dürfen, dass die Controller, die ich bisher besorgt habe, allesamt nur Laufwerke bis maximal 2TB unterstützen. :ugly:
Ich habe mir jetzt einen vierten Controller besorgt, der schon entsprechend geflasht ist und auch laut dem Händler Laufwerke mit 3TB unterstützt. Ich bin gespannt. ;)

MfG Jimini
 
Gestern kam endlich ein gebrauchter und bereits crossgeflashter Dell H200 an. Ich habe testweise mehrere Laufwerke à 3 TB angeschlossen, welche von fdisk mit 2,7 TiB erkannt wurden - passt also.
Als nächstes werde ich mal ein Testarray aufsetzen und schauen, ob alles wie gewünscht funktioniert.

MfG Jimini
 
Zurück