単一の RAID カードで複数の RAID アレイを実行できますか?

単一の RAID カードで複数の RAID アレイを実行できますか?

私は構築中のLinuxコンピュータ用のハードウェアRAIDカードを購入しようとしており、特に次のものを検討しています。このIntelモデル。

私は自分のコンピューターで複数の RAID アレイを実行することを計画しています。2 つの SSD 用の RAID-0 アレイと、いくつかの HDD 用の別の RAID アレイです。(速度、冗長性、低コストをうまく組み合わせたいので、RAID-5 になるかもしれません) カードは必要な数以上の入力をサポートしているので、ポートが不足することはありません。

RAID カードは一般に、このようなセットアップに対応できるように設計されていますか? 各アレイを個別に実行するには、別の RAID カードを購入する必要がありますか?

私はこれまで RAID をやったことはありませんが、その仕組みを理解するためにかなり詳しく勉強したので、この分野に関しては初心者です。このようなカードでは、BIOS で RAID セットアップを構成する必要がありますか? これを動作させるには、何らかのファームウェアやドライバーをインストールする必要がありますか?

注: これは買い物リストではなく、RAID カードの動作に関する正当な質問です。

答え1

カード上で複数のアレイを実行できます。アレイは通常、BIOS で設定されます。ドライバーが必要になる可能性があり、Intel から提供されます。

答え2

状況によって異なりますが、適切な RAID ソリューションを使用すれば、異なるディスク グループから複数の RAID アレイを作成したり、単一のディスク グループを複数の RAID アレイに分割したりすることもできます。たとえば、3 つのディスクを用意し、それぞれの一部を 3 ウェイ RAID1 に使用し、残りを RAID5 に使用したり、5 つのディスクを用意し、それぞれの一部を RAID0 に使用し、残りを RAID5 に使用したりできます。

ハードウェア RAID サポートをスキップし、より柔軟性の高い Linux ソフトウェア RAID のみを使用することで、多くのコストを節約できることに注意してください。

真のハードウェア RAID には、適切なドライバーと、通常は OS 内から RAID を管理するためのアプリケーション ソフトウェアが必要です。また、通常は OS をインストールする前にアレイを構成できる BIOS インターフェイスも備えています。

安価な RAID カードは、実際には偽の RAID です。つまり、ソフトウェア RAID を実装する特別なソフトウェア/ドライバー (通常は Windows 専用) と BIOS 拡張機能を備えた、ごく標準的な AHCI SATA コントローラーです。Linux はハードウェアをありのままに認識し、個々のディスクを認識します。dmraid と呼ばれるソフトウェア パッケージは、ディスク上の RAID メタデータを認識し、カーネル デバイス マッパー ソフトウェア RAID ドライバーを構成してアレイにアクセスしますが、これは従来の Linux ソフトウェア RAID (mdadm) ほどサポートされておらず、信頼性も高くありません。

答え3

1枚のカードに2つのボリュームを持たせることができますが、異なるドライブの各ボリュームに十分なケーブルスロット(2)があることを確認してください。

ソフトウェア RAID は絶対に避けてください。こうすることで冗長性が確保され、多くの時間を節約できます。ソフトウェア RAID は非常に不安定です。ソフトウェア RAID よりも悪いのは、マザーボードに組み込まれた「偽 RAID」です。

関連情報