
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.