web-dev-qa-db-ja.com

Windows Server 2008 R2のソフトウェアRAID 1から起動

単一のハードドライブを備えたWindows Server 2008 R2 x64システムを使用しており、同じサイズ/モデルの未使用のスペアハードドライブを使用しています。私は新しいドライブをドロップインしてRAID 1(ミラーリング)として設定し、貧弱な人のフォールトトレランスを実現することを考えていました。

以前のバージョンのWindowsでは、ソフトウェアRAIDパーティションからの起動は困難または不可能でした。 Windows Server 2008 R2についてはどうですか?簡単に(OSを再インストールせずに)スタンドアロンブートディスクからRAID 1ペアに切り替えることはできますか?はいの場合、私はいくつかの情報を探しています:

  • RAID 1のブートディスクを設定するにはどうすればよいですか?
  • 1つのドライブが故障した場合、どのように(どのWindowsコマンド/ツール)起動可能な状態に戻すのですか
  • Win 2008 R2でソフトウェアRAID 1を使用することに(ディスクが1つしかない場合と比較して)欠点はありますか?

この質問 は似ていますが、その受け入れられた回答には、1つのドライブの障害後にどのように(どのWindowsツール/コマンド)を回復するか、またはその設定方法についての詳細がありません。グーグルから、私は多くの答えを見つけました-多くの矛盾していて、ほとんど時代遅れです。したがって、ここで新しい質問です。

マシンは、Dell Vostro 430であり、必要に応じて、在庫のディスクコントローラー(オンボードハードウェアRAID、AFAIKなし)を備えています。

ところで、ここで正しいことはハードウェアRAIDコントローラーを使用することですが、ハードウェアの予算が最大になっているので、(少なくとも今のところ)自分が持っていることを実行する必要があります。次にこのボックスを再構築するときに、ハードウェアRAIDを追加します。

7
Justin Grant

まず、それは可能です。しかし、あなたはそれからそれほど多くの利益を得ることはないと思います。

私はほぼ同じ状況で、Windows Server 2008を扱っていました(Windows 7カーネルの新しい状況ではありません)。しかし、私はそれが大きく異なるとは思いません。

Windows RAIDは動的ハードドライブに依存しています。だから基本的にあなたがしなければならないすべては:

  • セカンドハードドライブをインストールする
  • ディスクの管理で、1番目と2番目のドライブを動的なドライブに変換します(サーバーマネージャー->ストレージ...)
  • 次に、右クリックでどちらかのボリュームのミラーを作成するオプションが表示されます(明らかに、ブートボリュームをミラー化する必要があります)。

次に、ブートマネージャーを変更し(2番目のハードドライブのブート元となる別のエントリを取得します)、同期を開始します。同期の進行中、サーバー全体(Dell PowerEdge T105の小さなタワー)は非常に遅くなりました。同期にはしばらく時間がかかります(80 GBの場合は数時間...)。

次に問題が始まります:

  • ドライブが故障しても気づかないでしょう...自分でスクリプトを作成する必要があります
  • さらに悪いことに、最初のドライブに障害が発生すると、起動オプションの選択画面に行き詰まります。
  • VM=でセットアップ全体をテストしましたが、結果はあまり期待できませんでした:
    • 1つのドライブが切断されると、ウィンドウはそれと再同期しなくなります
    • 最初のブートドライブはまだダイナミックディスクでしたが、ミラーを追加することもできませんでした...

全体として、ブートドライブ上のWindowsソフトウェアRAIDは良い考えではないと思います。誤解しないでください。私は何年もの間、データディスクでWindowsソフトウェアRAIDを楽しく使用してきましたが、ブートドライブにはまだ十分に堅牢ではないと思います。

それでも十分に期待が持てない場合は、仮想マシンですべてをテストすることをお勧めします。 M $のWebサイトからWindows Serverの評価版を入手するか、プロダクトキーを入力せずに独自のインストールメディアを使用できます。 VirtualBoxは喜んでそれを実行します...

5
user56887