Linux の RAID 1

Linux の RAID 1

Linux で 2 つのドライブを使用して RAID 1 をセットアップしたいと思います。ハードウェア RAID コントローラーを持っておらず、購入するつもりもありません。Linux に最適なソフトウェア RAID オプションは何ですか?

注: 違いがある場合は、Gentoo を実行しています。

答え1

mdadm を使用し、マニュアルページを確認してください。ただし、ここで 1 つ注意点を挙げておきます。これを実行して信頼性を本当に必要とする場合は、マスター ブート レコードが両方のドライブにコピーされていることを確認する必要があります。デフォルトでは、マスター ブート レコードは 1 つのドライブにのみコピーされる可能性があります。そのドライブが故障した場合、すべてのデータが安全であっても、他のドライブから起動することはできません。

mbr を両方のドライブにコピーするには、dd などを使用して、一方のドライブの最初の 446 バイトをもう一方のドライブにコピーします。

dd if=/dev/sda of=/dev/sdb bs=446 count=1

デバイス (/dev/sda1) 上のパーティション上ではなく、デバイス (/dev/sda) 上に RAID を構築している場合は、md ドライバーの下のデバイスに直接データを書き込むことになるため、私が提案している方法はおそらく実行すべきではありません。少なくとも、私はその方法を試したことはありません。

答え2

使用できますダッドLinux 上でソフトウェア RAID を管理します。

答え3

ライブCD ~ $mdadm --create /dev/md1 --level=1 --raid-devices=2 --metadata=0.90sda1 と sdb1 を比較してください。

mdadm: array /dev/md1 started.

関連情報