Wie kann auf ein RAID1 sowohl von Ubuntu als auch von Windows aus zugegriffen werden?

Wie kann auf ein RAID1 sowohl von Ubuntu als auch von Windows aus zugegriffen werden?

Dieses Thema wurde schon oft diskutiert, aber ich habe nichts gefunden, das speziell auf meine Situation zutrifft. Ich möchte ein RAID1 mit 2 SATA-Laufwerken (gleiche Marke, Modell, Kapazität) erstellen. Mein Ziel ist, dass dieses RAID sowohl von Windows als auch von Ubuntu aus zugänglich ist, die sich auf 2 anderen separaten Laufwerken befinden. Ich versuche also nicht, vom RAID zu booten, ich verwende es nur zum Speichern von Daten. Ich weiß, dass die einfache Lösung darin besteht, eine echte RAID-Controllerkarte zu kaufen, aber ich versuche herauszufinden, ob es wirklich notwendig ist, mehr Geld auszugeben. Was die Software-RAID-Option betrifft, so kann man, soweit ich weiß, so etwas nicht machen und es sowohl von Linux als auch von Windows aus zugänglich machen, aber korrigieren Sie mich, wenn ich falsch liege. Also denke ich jetzt darüber nach, es mit dem integrierten Motherboard-Controller zu machen, aber jede Diskussion, die ich gelesen habe, kommt zu dem Schluss, dass man das nicht tun sollte, weil:

1 – Wenn Sie das Motherboard wechseln, können Sie nicht sicher sein, dass Ihre nächste Hardware die Daten lesen wird.

2 – Motherboard-Implementierungen von RAID nutzen normalerweise CPU-Ressourcen.

3 – Motherboard-Implementierungen verfügen normalerweise nicht über Schutzfunktionen bei Stromausfall, und dies könnte die Daten durcheinanderbringen.

Meine Fragen sind:

1 - Sind die Aussagen (1) und (3) auch wahr, wenn Sie eine RAID1-Konfiguration haben? Ich sage das, weil ich davon ausgehe, dass die Art und Weise, wie die Daten geschrieben werden, nicht so kryptisch ist, da es sich nur um eine direkte Kopie handelt, und ich sie leicht lesen kann, wenn eine der beiden beschädigt wird (oder wenn ich das Motherboard wechsle).

2 - Können alle Motherboards dieses „Fake-RAID“? In meinem Fall steht auf der Herstellerseite ausdrücklich, dass RAID 0, 1 und 10 unterstützt wird.

3. Gibt es eine bessere Möglichkeit, mein Ziel zu erreichen?

Mein Motherboard:https://it.msi.com/Motherboard/B450-GAMING-PRO-CARBON-MAX-WIFI/Spezifikation

Dank im Voraus

Antwort1

Gehen wir das also alles durch.

  1. Sie haben Recht, dass das Umschalten eines Arrays von einem Motherboard auf ein anderes bei Verwendung eines Motherboard-basierten Hardware-RAID nicht unbedingt funktioniert.
  2. Die CPU-Auslastung für Motherboard-basiertes RAID variiert je nach tatsächlichem RAID-Controller – einige verwenden CPU-Ressourcen, andere nicht.
  3. Sie haben Recht, dass die meisten RAID-Controller auf Motherboard-Basis keinen batteriegestützten Cache oder ähnliches haben.

Nicht alle Motherboards sind RAID-fähig. Die meisten Modelle für den Privatgebrauch verfügen sicherlich über diese „Fake-RAID“-Controller, die CPU-Ressourcen verbrauchen. Für Server-Motherboards gibt es jedoch häufig einen einfachen RAID-Controller, normalerweise von der Art, die keine Anforderungen an Betriebssystemtreiber/Software stellt und daher keine CPU-Ressourcen benötigt.

Wenn Sie so etwas benötigen, ist der beste Weg, einfach einen dedizierten Hardware-RAID-Adapter zu kaufen, da das Array auf diese Weise „transportabel“ ist und keine CPU-Ressourcen für die Verwaltung benötigt. Erstellen Sie dann einfach das R1-Array, partitionieren Sie es mit einem Typ, der beiden Betriebssystemen gemeinsam ist (normalerweise MBR oder GPT) und formatieren Sie es wieder mit einem gemeinsamen Dateisystem – FAT ist das naheliegendste.

Ich muss allerdings sagen, dass wir die Verwendung eines Consumer-/Gaming-Motherboards/CPU für Produktionssysteme nicht empfehlen können – es fehlen alle Funktionen, auf die professionelle Systemadministratoren angewiesen sind – IPMI, Dual-PSU- und ECC-Unterstützung, begrenzte RAM-Steckplätze, Einzel-CPU-Unterstützung und begrenzte PCIe-Lanes. Versuchen Sie grundsätzlich, professionelles Kit zu verwenden, um professionelle Plattformen zu unterstützen.

verwandte Informationen