web-dev-qa-db-ja.com

LinuxソフトウェアRAID10の実装

私は誰かに私に代わってそれを強制したくはありませんが、私を信頼してください:私は何百ものサイトを調べました、そして私はこれのための良い出発点を見つけることができません。

RAID10でセットアップしたい4x500GbHDDがあります。最も有望な説明は ここ ですが、少し古くて不明確です。とりわけ、UbuntuよりもDebianの方が好きです(わずかな違いまたは違いなし)。

DebianのインストーラーでRAID10をビルドすることは可能ですか、それともインストーラーで最初にRAID 1をビルドしてから、後でmdadmを使用する必要がありますか?

Linux(Debian)でソフトウェアRAID 10を構築するためのベストプラクティスは何ですか?

お時間をいただきありがとうございます、fabrik

5
fabrik

RAID10のサポート(RAID1のRAID0を実行するのではなく、豪華なオールインワンRAID10ドライバーを介して)はEtchまたはLennyのインストーラーには存在しないと思いますが、現在の開発バージョンで追加されているため、次のバージョンでサポートされる予定です。リリース(または、テストディストリビューションの使用を気にしない場合は現在利用可能ですが、実稼働環境ではお勧めしません)。

今のところ、RAID1アレイのペアを作成し、それらをRAID0アレイに追加することで、インストーラーで従来の方法、つまりネストされたRAID配置でRAID10アレイを構築できるはずですが、明らかにオールインは得られません。 -1つのRAID10ドライバーの追加機能(3つのデバイスアレイのサポート、一部のI/Oパターンの読み取り速度を向上させることができる配置など)。

IIRCこれはUbuntuの代替インストーラーでも同じです(標準インストーラーはRAIDオプションをまったく提供していません)。ネットブックのRAIDアレイに9.10をインストールしたときに、オプションとして0、1、および5が表示されたのを覚えています。

いずれの場合も、GrubはRAID1以外のRAIDから起動できないため、/bootファイルシステムがRAID10(またはRAID1以外のものまたはプレーンボリューム)上にないことを確認する必要があります。ただし、ルートファイルシステムをRAID10に置いても問題ありません。

5
David Spillett

LinuxカーネルRAID10モジュールは実験的です!このため、サーバー上のデータ全体が失われました。 (ステータスEXPERIMENTALは2.6.33.2にまだ存在します)

1
Tom

インストールするOSに関係なく、 OpenSuse インストーラーまたはLiveCDを使用してRAIDセットアップを準備できます。 Yast Partitionerは、LVMとRAIDのセットアップに最適です。

これは「ベストプラクティス」とは言えませんが、時間を節約し、非常に簡単です。 Yastにはncurses(テキスト)バージョンがあるため、Xは必要ありません。

デバイスを構成した後、インストーラーがLVMおよびRAIDモジュールをロードすることを前提として、デバイスを使用する任意のOSを使用できます。 Ubuntu用の代替インストールCDはそれを行いますが、通常のものはそうではないと思います。

0
Sunny