[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sil_sata kann kein Hardware-RAID nicht nutzen?



Boris schrieb:
Dirk Paul Finkeldey schrieb:
Boris schrieb:
Stefan Bauer schrieb:
Boris schrieb:
in meinem neuen Server (bin gespannt, wann er seinen Namen verdient,
bislang diene ich!) steckt ein DeLock Adapter mit 2 x eSATA. Der Chip
auf dem Controller ist ein Silicon Image 5212A. Der Adapter kann die
beiden angeschlossenen Platten zu einem RAID1 zusammenfassen, ich kann
es aber nach dem Booten (2.6.26) nicht 'sehen', keine Hinweise im
syslog. Ich 'sehe' nur die beiden Platten /dev/sdb und /dev/sdc, aus
denen ich nun ein Software-RAID bauen könnte. Das ist aber aus meiner
Sicht nur die zweitbeste Lösung.
Eigentlich ist das die beste Lösung, gleich nach einem richtigen
Hardware-Raid.

Ich würde mich lieber auf ein Software-Raid mit mdadm verlassen, als
bei einem Kontrollerdefekt ins Rudern zu kommen.

Moin Stefan,

danke für Deine schnelle Antwort!
Ich vermute, mit einem *richtigen* Hardware-RAID meinst Du einen
namhaften Controller mit Cache usw. Aber eigentlich ist doch das, was
ich da habe, ein Hardware-Raid, oder? Zugegeben, die ganz schlanke
Version....
Nein, wenn es keine eigene CPU keinen eigenen Ram und keinen Batterie
gestützten Cache hat, ist es ein Softraid.

Moin Dirk,

danke auch für Deinen Beitrag!

Mmmhh, ich will das nicht diskutieren, verstehen würde ich es schon
gerne: Ist dieser Silicon Image Chip nicht eine Art Microcontroller mit
interner CPU und internem Speicher, so eine Art I8051 für spezielle
Anwendung, hier striping bzw. mirroring? Es gibt auch auch eine
Firmware, die man wohl auch updaten könnte und ein kleines Tool aus dem
ROM des Chips, mit dem man die Einstellungen vornehmen kann.
Du hast noch nie einen Hardraid Controller in der gesehen, kein Vorwurf sondern Feststellung.

Ein HW-Controller besteht aus dem Controller Chip (wie dein Controller) + RISC-CPU + Speicher/Bus Controller (im Prinzip wie die Northbrige auf einen Motherboard) + Ram (Arbeitspeicher für den Controller) + Batterie gepufferten Ram (Cache für Lese/Schreib Optimierung)

Also einiges mehr als in einen On-Board Chip zu finden ist.

Hier mal ein link http://www.redbooks.ibm.com/abstracts/tips0054.html?Open
Außerdem verändert der Adapter nach meinem Verständnis nicht das Format
auf der Platte (im RAID1-Fall). Ich würde also meinen, dass ich im
Fehlerfall (des Adapters) eine der beiden Platten einfach an ein
'normales' SATA-Interface hängen könnte....
Das geht nicht weil ein Raid-Controller die Daten als Metadaten auf den Platten ablegt, diese sind teilweise nur für den Raid-Controller verständlich der das Array eingerichtet hat - es ist etwas mehr als nur die Daten von Platte 1 auf Platte 2 zu kopieren.

Bei mdadm ist das Array nicht von der Hardware abhängig sondern vom Betriebssystem - du kannst das Array bei einen Plattform Wechsel mit nehmen und mittels Knoppix oder ähnlichen im Fehlerfall darauf zugreifen bzw Reparaturen durchführen.
Es geht um ein Raid1, d.h. eine einfache Spiegelung.

Naja, Ihr habt schon recht: Das Softraid funktioniert schon prima. Von
dem Controller hingegen weiß ich das (offenbar) nicht wirklich....
Es ist Jacke wie Hose, ob Controllerbios oder Betriebssystem es ist ein Softraid
Grüße,

Boris

Gruß Dirk Finkeldey


Reply to: