web-dev-qa-db-ja.com

LinuxのRAID1

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

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

5
mouche

Mdadmを使用して、マンページを確認してください。ただし、ここに1つの落とし穴をリストします。これを行い、本当に信頼性が必要な場合は、マスターブートレコードが両方のドライブにコピーされていることを確認する必要があります。デフォルトでは、1つのドライブにのみコピーされる可能性があります。そのドライブが停止すると、すべてのデータが安全であっても、他のドライブから起動することはできません。

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

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

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

10
kbyrd

mdadm を使用して、LinuxでのソフトウェアRAIDを管理できます。

1
theotherreceive