web-dev-qa-db-ja.com

異なるセクターサイズのソフトウェアRAID1を作成することは可能ですか?

メインドライブとは異なるモデルのハードドライブを購入し、それらをミラーリングしようとしましたが、Windows7仮想ディスクマネージャーで次のエラーメッセージが表示されました。

特定のボリュームの拡張を保持するすべてのディスクは、同じセクターサイズである必要があり、セクターサイズは有効である必要があります。

私のディスクには次の統計があります。

Main drive: SAMSUNG HD103SI, physical sector size 512b.
Mirror drive: WDC WD10EARX, physical sector size 4096b.

chkdskを実行すると、どちらも各アロケーションユニットで4096バイトを報告します。これは、「仮想セクターサイズ」の別の言い方だと思います。

物理セクターのサイズは一致する必要がありますか?ドライブを他のドライブと一致するように再フォーマットできますか?別のドライブを使用できれば、将来的に段階的にアップグレードできると便利です。

メインドライブをミラードライブに複製して、代わりにメインドライブをミラーとして使用できると考えていました。それはうまくいくでしょうか、それとも時間の無駄になりますか?

編集:2つの未割り当てドライブから両方のドライブにミラーボリュームを作成できることに気づきました。しかし、最初にボリュームを作成するときは、それを右クリックしてから「ミラーの追加」オプションを試してみると、常に「セクターサイズエラー」メッセージが表示されます。これはバグですか?ミラーの追加」が機能しないのはなぜですか?

とにかく、Windows 7を再インストールする必要があると仮定して、ここでこのガイドに従い、それがどのように行われるかをよく確認します。 http://my.opera.com/Devocalypse/blog/2011/03/ 02/install-windows-7-on-a-dynamic-disk-pro-and-ultimate-only

編集:それは動作します。ガイドに従って「ミラーボリューム」にWindowsをインストールできましたが、現在の「メインボリューム」をダイナミックディスクにコピー/クローンしたいと思います。

編集:今回は別の同じディスクを購入し、[ミラーの追加]ボタンが機能するようになりました。新しいディスクにデータのクローンを作成し、そこから起動して、[ミラーの追加]を押すと機能します。今、私は他のミラーリングされたドライブが起動しない理由を理解しようとしています。

10
ColacX

はい、物理セクターサイズが異なるハードドライブでRAID-1を実行することは可能です。

そうは言っても、それは良い考えではないかもしれません。ソフトウェアRAID-1実装が512バイトのチャンクで書き込む場合、非効率的で低速になります。ほとんどのファイルシステムは4kのチャンクを使用し、RAIDのほとんどのストライプサイズは64Kb以上であるため、これはおそらく問題ではありません。

ただし、まれに、パフォーマンスが非常に悪くなる可能性があります。特に、ファイルシステムを4k境界に揃えなかった場合。

2
Hennes