Wie kommuniziert Fake Raid mit dem Betriebssystem (Linux)?

1023
Chinna

Ich bin Programmierer, habe mich mit Software, Hardware und Fake-Raid's beschäftigt und kann nicht verstehen, wie Fake-Raids mit dem Betriebssystem (Linux) kommunizieren. Ich meine, an welcher Softwareschicht oder an welchem ​​Treiber?

2
Können Sie erklären, was genau Fake RAID ist? Alexander Dzyoba vor 10 Jahren 0
@avd siehe http://skrypuch.com/raid/ Chinna vor 10 Jahren 0

1 Antwort auf die Frage

5
Alexander Dzyoba

Fake RAID wird vom Motherboard erstellt, indem Festplatten formatiert und Fake RAID-Metadaten darauf gespeichert werden.

Es gibt ein spezielles Tool von Red Hat - dmraid( Quelle ). Es ist eine Art Brücke zwischen Fake RAID und Linux Device-Mapper dm-raid target. Ja, es ist verwirrend, verwirren Sie nicht dmraidund dm-raid . Istdmraid Dienstprogramm, dm-raid ist eines der Geräte-Mapper-Ziele.

dmraidDas Tool durchsucht alle Blockgeräte und sucht nach Fake RAID-Metadaten. Nach dem Erkennen von gefälschten RAIDs werden entsprechende Gerätezuordnungsgeräte erstellt. Wenn beispielsweise Fake RAID0 vorhanden ist, dmraidwird ein zugeordnetes Gerät mit einem gestreiften Ziel ( dm-stripe.c ) erstellt. Wenn es ein falsches RAID1 gab, wird ein zugeordnetes Gerät mit dem RAID-Ziel ( dm-raid.c ) erstellt.

Die Antwort lautet also: Fake RAID kommuniziert mit Linux über den Device-Mapper. Es gibt mehrere Treiber, die daran beteiligt sind (dm-stripe, dm-raid) und nützliches Dienstprogramm dmraid.