Ubuntu と Windows の両方から RAID1 にアクセスできるようにするにはどうすればよいでしょうか?

Ubuntu と Windows の両方から RAID1 にアクセスできるようにするにはどうすればよいでしょうか?

このトピックは何度も議論されていますが、私の状況に特有のものは見つかりませんでした。2 つの SATA ドライブ (同じブランド、モデル、容量) を使用して RAID1 を作成したいと思います。私の目標は、この RAID を、他の 2 つの別々のドライブにある Windows と Ubuntu の両方からアクセスできるようにすることです。したがって、RAID から起動しようとしているのではなく、データの保存に使用しているだけです。簡単な解決策は、実際の RAID コントローラー カードを使用することですが、さらにお金をかける必要があるかどうかを確認しようとしています。ソフトウェア RAID オプションについては、私が理解している限りでは、そのようなことはできず、Linux と Windows の両方からアクセスできるようにすることはできませんが、間違っていたら訂正してください。そのため、現在は、組み込みのマザーボード コントローラーを使用して行うことを考えていますが、私が読んだすべての議論では、次の理由から、これを行うべきではないという結論に達しています。

1 - マザーボードを変更すると、次のハードウェアがデータを読み取るかどうかはわかりません。

2 - RAID のマザーボード実装は通常、CPU リソースを使用します。

3 - マザーボードの実装には通常、電源喪失時の安全機能が備わっていないため、データが破損する可能性があります。

私の質問は次のとおりです:

1 - RAID1 構成の場合も、(1) と (3) の記述は当てはまりますか? 単純にコピーするだけなので、データの書き込み方法はそれほど複雑ではなく、2 つのうち 1 つが破損しても (またはマザーボードを変更しても) 簡単に読み取ることができると想定しているため、このように言っています。

2 - すべてのマザーボードがこの「偽の」RAID を実行するのでしょうか? 私の場合、製造元のサイトでは RAID 0、1、10 をサポートしていると明記されています。

3 - 私がやろうとしていることを達成するためのより良い方法はあるでしょうか?

私のマザーボード:https://it.msi.com/マザーボード/B450-GAMING-PRO-CARBON-MAX-WIFI/仕様

前もって感謝します

答え1

では、これらすべてを見ていきましょう。

  1. マザーボード ベースのハードウェア RAID を使用している場合、アレイをあるマザーボードから別のマザーボードに切り替えると、確実に機能するとは限りません。
  2. マザーボードベースの RAID の CPU 使用率は、実際の RAID コントローラーによって異なります。CPU リソースを使用するコントローラーもあれば、使用しないコントローラーもあります。
  3. ほとんどのマザーボードベースの RAID コントローラには、バッテリバックアップキャッシュなどが搭載されていないというのは正しいです。

すべてのマザーボードに RAID 機能があるわけではありません。確かに、より多くのコンシューマー グレードのマザーボードには、CPU リソースを使用する「疑似 RAID」コントローラーが搭載されています。サーバー マザーボードの場合、通常は OS ドライバー/ソフトウェア要件がなく、CPU リソースを必要としない種類の基本的な RAID コントローラーが搭載されていることがよくあります。

このようなものが必要な場合、最善の方法は、専用のハードウェア RAID アダプターを購入することです。そうすれば、アレイは「持ち運び可能」になり、管理に CPU リソースを消費しません。次に、R1 アレイを作成し、両方の OS に共通するタイプ (通常は MBR または GPT) でパーティションを作成し、共通のファイルシステム (当然 FAT) を使用してフォーマットします。

ただし、コンシューマー/ゲーミング マザーボード/CPU を実稼働システムに使用することはお勧めできません。IPMI、デュアル PSU および ECC サポート、限られた RAM スロット、シングル CPU サポート、限られた PCIe レーンなど、プロのシステム管理者が頼りにするあらゆる機能が欠けているからです。基本的に、プロフェッショナル プラットフォームをサポートするには、プロフェッショナル キットを使用するようにしてください。

関連情報