ミラー化された(RAID-1)ディスクを別のシステムに接続して読み取ることはできますか?


21

RAID-1アレイにディスクがある場合、そのうちの1つを取り出して別のシステムに接続し、読み取ることができますか?

つまり、ターゲットシステムでは、コントローラー/ドライバーのサポート関係なく、再構築を行わずに、RAIDアレイのディスクを通常のディスクと同様に処理します。

アイデアは、(2つのディスクの)アレイが劣化した場合、別のシステムにプラグインでき、同じ容量の別のディスクを取得する必要はありません(時間が経つにつれて難しくなります)。コントローラまたはマザーボードがいずれかのディスクではなく不良になった場合に、元のシステムに戻ります。


このソフトウェアまたはハードウェアの襲撃はありますか?
テディ

問題は、実際の実装に関係なく、実際には一般的なケースについてです。しかし、私のシステムはIntel ICH10Rです。
RichN

1
「一般的なケース」でのあなたの質問を理解していますが、一般的な答えはありません。ソフトウェア実装かハードウェア実装か、および実装方法によって異なります。
MDMarra 09

価値があることについて:Intel ICH8R RAID-1ミラーから1つのドライブを取り外し、外部eSATAエンクロージャーを備えた別のPCに接続しました。その2番目のPC上のWindows 7は、そのドライブで見つかったパーティションをマウントしました。しかし、そのマザーボード上のICH9Rチップによって助けられたのでしょうか?
クリスW.レア

回答:


6

コントローラー/ドライバーに関係なく

RAIDの実装を無視しますか?それから答えは一般にいいえであるはずです:すべてのハードウェアコントローラがそのような透過的な方法でディスクを扱うと仮定できません。

ただし、LinuxでのソフトウェアRAID(md + raid1)の場合、yesの場合、ディスクヘッダーまたはシークレットブロックレベルの最適化は行われません。

Windowsのディスクミラーリングの場合、「ダイナミック」として初期化されたディスクが関係し、それを読み取るシステムがダイナミックボリュームを理解できる場合は、正常に機能するはずです。 Windowsを実行している別のシステムからアクセスできます。

最終的には; あなたがすることができますしようと関係なく、コントローラのディスクを接続します。動作する場合、動作します。指示がない限り、つまり「初期化」などの操作を実行しない限り、コントローラーはディスク上のデータを損傷しません。


OK、だから一般的な答えはノーです。ところで、あなたは私がRAID-1についてだけ話しているのに気づきました。別のシステムは手元にないので、別のシステムへのプラグインをテストすることはできませんが、HDをUSBエンクロージャーに入れてアクセスできるかどうかを確認できました。どうやらそれは動作しますが、もちろんこのコントローラで動作することを証明するだけであり、一般的な場合ではありません。
RichN

3

物事が同じ場合、つまり、同じRAIDコントローラー、またはサポートされている同じ種類のソフトウェアRAIDが存在する場合のみ(IE、現在作成されているソフトウェアRAIDが将来サポートされることを期待しますが、廃止されたものはいつかなくなるかもしれません)。

ハードウェアRAIDの切り替えは難しい場合があります。


3

必ずしも通常のディスクとしてディスクにアクセスできるとは限りませんが、劣化したRAID-1アレイの一部としてローカルシステムにアクセスし、データを正常に読み取るようにローカルシステムに指示できる必要があります。

これを行う必要があり、ハードウェアRAIDを使用している場合は、同じ種類のカードが必要になります。ソフトウェアRAIDの場合は、同じソフトウェアが必要になります。

一部の実装では、ディスクが通常のディスクヘッダーを備えた通常のディスクのよう見えることに注意してください。ただし、そのまま使用するの非常に慎重です。RAID情報はおそらくどこかに隠れていて、あなたの一日を台無しにするかもしれません。


しかし、新しいシステムは、それが配列の一部であることを知らないでしょう。そうでなければ、RAID情報が実際にどこかに隠れていることを意味します。
RichN

@RichN:私のポイントは、ディスクが実際にRAIDの一部であることを新しいシステムに指示する必要があるということです。
テディ

1

これが機能することは保証されていませんが、多くの場合、機能します。具体的な例の1つとして、ICH9Rチップセットで作成されたRAID-1アレイから1台のハードドライブを取り出し、SB600チップセットを搭載したシステムにプラグインして、正常に起動することができました。


1

私はこの問題を抱えていて、次のことがうまくいきました。

Raid 0ディスク(Windowsで作成)の1つを取り出し、別のマシンの内部sataポートに接続しました。たまたま同じスペックのマシンでしたが、Windowsミラーであるため、どこでも同じになると思います。

コンピューターを右クリックして起動したディスク管理。黄色の警告サインがあり、「foreign disk」というラベルが付いたディスクを見つけました

ドライブを右クリックし、「外部ディスクのインポート」を選択しました。

できた

PS。USBを介してドライブを接続すると、これを行うことができませんでした。「外部ディスクのインポート」オプションを使用するには、内部のSATAを確認する必要がありました。


RAID 0は、冗長性のないストライピングです。RAID 0ボリュームは、全体として、すべてのディスクをまとめて移動する場合を除き、移動できません。参照構成ドライブの一部が使用できない場合、RAID 0アレイにどうなりますか?
CVn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.