Wie benutzt man fakeraid / dmraid mit gpt?

896
user2284570

Daher habe ich kürzlich ein Intel RST-RAID auf meinem Gigabyte z77-d3h mit UEFI-Firmware eingerichtet. Das UEFI-System erkennt das neue RAID-Array anstelle von zwei Festplatten und lädt bootx64.efi vom Array.

Das RAID-Array ist ein Windows / Linux-Dual-Boot-System. Ich hatte kein Problem mit Windows, da es einfach das RAID-Array anstelle von zwei Festplatten erkannte (ich musste nichts neu konfigurieren oder installieren). Die einzelnen Festplatten werden in devmgmt.msc nicht einmal angezeigt.

In Linux habe ich jedoch noch / dev / sdaXX und / dev / sdbXX (wobei XX die Partitionsnummer ist). Nur / dev / dm-0 wird automatisch vom Kernel erstellt. Es gibt jedoch keine Subblock-Geräte für Partitionen, da dmraid nichts über gpt weiß.

Ich habe versucht, Software-RAID zu verwenden. Für das einfache Spiegeln erfordert mdadm jedoch die Verwendung von Metadaten, die von Windows® nicht verstanden werden.

Wie verwende ich ein gefälschtes RAID-Array in Linux mit GPT?

1
Bitte geben Sie das genaue Gigabyte-Motherboard an. Sie gehen davon aus, dass Sie einen Hardware-Raid haben, aber wie in einer Antwort darauf hingewiesen, ist dies sehr unwahrscheinlich. ChrisInEdmonton vor 8 Jahren 0
@ChrisInEdmonton: siehe mein [edit] (http://superuser.com/posts/1024695/revisions). user2284570 vor 8 Jahren 0
Es ist tatsächlich der Fall, dass der Z77-Chipsatz kein Hardware-RAID ausführt, sondern nur ein Software-RAID (auch als "fakeRAID" bezeichnet). Das ist in Ordnung, für RAID0 und RAID1 ist es Ihnen fast sicher egal (und vielleicht auch nicht für RAID5), aber hoffentlich führt Sie dies dazu, die fakeRAID in Linux einzurichten. ChrisInEdmonton vor 8 Jahren 0

1 Antwort auf die Frage

-1
dudsen

Hast du einen Hardware-Raid? oder ein softwareunterstützter Hardware-Raid (auch Soft-Raid genannt). Hersteller können sehr betrügerisch sein, was Sie in diesem Raum tatsächlich verkauft haben.

UEFI erkennt die erste FAT-Partition und bootet von ihr, und die Konfiguration kann diese Partition auf beiden Festplatten einfach spiegeln. Nur weil eine efi-Partition gesehen wird, beweisen Sie nicht, dass Sie einen Überfall haben, es könnten einfach zwei gespiegelte Dateisysteme sein.

Beim Booten wird Windows einen Treiber laden und den Treiber den Raid behandeln lassen. Das heißt, es ist ein Software-Raid in allen außer dem Namen, aber Windows zeigt dies dem Benutzer nicht immer an. Linux tendiert dazu, Soft-Raid-Laufwerke nicht im "Mainline-Tree" zu liefern, selbst wenn die Hersteller sie liefern, weil sie historisch problematisch waren und selten Vorteile gegenüber dem stärker optimierten dmraid-Modul bieten.

Einige Hersteller bieten Linux-Treiber für Softraid-Controller an, aber es ist eine der wenigen Ausnahmen, bei denen Sie tatsächlich Treiber für Linux herunterladen müssen.

Der typische Unterschied besteht darin, dass Softraid-Controller in der Regel von der CPU-Auslastung abhängen, was sie billiger und normalerweise langsamer macht als die vollständigen RAID-Controller, die in besserer Server-Klasse-Hardware zu finden sind.

Haben Sie auf den Fragetitel und die Tags geachtet? Oder soll der Controller ein Intel-Controller sein? ᴜᴇꜰɪ verwendet kein Exfat. Ihre Antwort ist voll von falschen Dingen. user2284570 vor 8 Jahren 0
exfat ist das geschlossene Standard-Analogon zum FAT32-Dateisystem, in dem das UEFI-System boot64.efi speichert. Dieses Skript / diese Anwendung definiert, wie das System gebootet wird. Solange diese Anwendung die richtigen Informationen enthält, wird das Betriebssystem geladen. dudsen vor 8 Jahren 1
Ja, aber keine uefi-Firmware kann exfat lesen. user2284570 vor 8 Jahren 0
Es muss FAT32 lesen, es liegt in den Spezifikationen. Die Firmware liest jedoch nicht wirklich das Dateisystem des Betriebssystems. Es führt lediglich eine ausführbare Datei aus, die gerade genug Fähigkeiten besitzt, um einen Kernel zu booten. dudsen vor 8 Jahren 0
ꜰᴀᴛ32 oder ꜰᴀᴛ16 ist nicht exfat. Ich habe meinen Kernel als Uefi-Anwendung kompiliert, die vom Windows®-Bootmanager als Windows-Installation geladen wird. user2284570 vor 8 Jahren 0
Gibt es eine Möglichkeit, Partitionsblock-Geräte für das automatisch erstellte `/ dev / dm-0` zu erhalten? user2284570 vor 8 Jahren 0
Sie möchten wahrscheinlich diese http://www.intel.com/content/www/us/de/intelligent-systems/software/rst-linux-paper.html ansehen dudsen vor 8 Jahren 0
die Flash-Player benötigen. user2284570 vor 8 Jahren 0
"UEFI sieht die erste FAT-Partition" - Sie meinen, FAT32? Bitte seien Sie genau so kleine Details wie diese eigentlich wichtig sind. Ramhound vor 8 Jahren 0