ソフトウェアRAID情報は実際にどこに書き込まれますか?


10

タイトルが言うように、どのディスクが使用されているか、どのような順序であるかなどを特定する実際の情報はどこにありますか?

Linuxディストリビューションのインストール中に、RAIDコントローラーのないRAIDアレイを検出していることに気づきました。これは、情報がOSのファイルではなく、ディスクのどこかにないことを示す必要があります。私は正しいですか?

また、2番目の質問:2つのディスクを使用してソフトウェアRAID0を作成する場合、その新しいデバイスをext2としてフォーマットし、ディスクを取得して別のボックスに入れると、2番目のボックスに2つのディスクによって作成されたデバイスが表示されますRAIDアレイ(md0または何か)として、それをマウントすることができますか?

回答:


13

Linux MD RAID情報は、ほとんどの場合、各デバイスのRAIDスーパーブロックに書き込まれ、アレイに固有のものになります。これが理由です。あるインストールで作成されたアレイを別のインストールで簡単に見つけて開始できるのはこのためです。

非スーパーブロックアレイの可能性があり、外部の知識を使用してアセンブルする必要がありますが、これはかなり専門的な機能です。

スーパーブロック(通常の場合)でRAIDを作成する場合、これらのディスクを別のシステムに移動すると、通常、そこで簡単に使用できます。ほとんどのディストリビューションでは、このRAIDは自動的に検出され、読み取り専用モードで開始されるため、読み取り専用でマウントするか、実行mdadm --read-write /dev/mdXXXして読み取り/書き込みモードにして読み取り/書き込みでマウントできます。


追加のノートの、あなたはすべての自動検出の概要を表示したい場合はmdadm、ディスクを、実行cat /proc/mdstat
ダース・Androidの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.