質問: raid1再構築時のhdd優先順位 raid1(ミラー)再構築についての質問です。 先に状況説明からします。 現在、intel ich9rを使用したraid1を運用しています。 仮に2台のhddをhdd-a、hdd-bと名づけます。 3月11日の震災時にraid1の片方のhdd-bを抜き出し、実家で抜いたhdd-bを使用しました。 その時に、hdd-b内のデータは更新・追加されています。 その後落ち着いてから自宅に戻り、hdd-aだけの片肺状態でしばらくpcを使用しました。 hdd-a内のデータも更新・追加しました。更新日時はhdd-bよりもhdd-aの方が新しいです。 今日、hdd-bを元の位置に挿し直しました。 biosレベルで弄る必要なく、windows起動後にintel matrix storage consoleが自動的にraid1再構築してくれて、hdd-aの内容でミラーリングされました。 hdd-aの内容でミラーリング希望だったので、結果オーライでした。 上記の結果から、最後の使用日時が新しいhddがミラー元になると予想しています。 仮に一瞬でも動作確認としてhdd-bを動かしていたら、hdd-bがミラー元になっていたかもしれません。 質問は、intel ich9rとintel matrix storage consoleによるraid1再構築時の、ミラー元を決定する根拠が記載されている情報源(url)を教えてください。 片肺が壊れた場合、新しいhddを挿しての再構築情報はネットにいっぱいあります。 そんなのではなく、hdd-a/bに別内容が書き込まれていた場合、どちらが優先されるのか? 多分、最後の使用日時が新しい方と予想していますが、違うかもしれません。 hdd-a/bが、まったく別内容だけど、更新日時は同時刻だった場合、どうなるのか?? ...というように、raid1の再構築ミラー元は何を見て決定されるのか? その情報源が、私の探し方では見つかりませんでした。 できれば製品元であるintelのサイト内情報がベストです。 質問がわかりにくくて申し訳ないです。よろしくお願い致します。
回答: 回答ないですね。 intel matrix storage がどうなのかは存じません。 私が使用してるraidの場合を参考までに 直前まで健全と認識しているドライブが元になります。 健全と認識してるドライブの内容を、新参者ドライブ(新たに認識したドライブ)に展開しちゃう。 >hdd-a/bが、まったく別内容だけど、更新日時は同時刻だった場合、どうなるのか?? 時間や入ってるデータなんか見てなくて、健全だったかどうかという固有データの照合のみ ボード側とディスク側に紐付けデータ持ってて、抜いてまた挿しても「ボード側がngになったドライブ」として弾いちゃうので消去して挿さないと再使用自体できなかったりする。 (非通電時に抜差しするのは監視してないけど) intelのはそのまま使えた様ですので、そういう縛り(保護)は無い様ですね。