Windows Server 2008 r2でミラーボリュームを構築する

ディスクミラーリングの概要(RAID 1)



ミラー化されたRAIDアレイを使用する場合、2つの同一のボリュームが2つの異なる物理ディスクに配置されます。 ミラーボリュームに記録されたデータは両方のディスクに実際に書き込まれるため、一方のディスクに障害が発生しても、もう一方のディスクでデータを使用できます。 ストライプとは異なり、1つの論理ボリュームが複数の物理ディスクに分散してI / O速度が向上し、並列ブロック書き込み/読み取りが行われると、ミラーリングはすべてのデータ書き込みトランザクションがアレイ内の各ディスクで複製されるため、パフォーマンスを低下させます。



ディスク管理を使用したミラーリング(RAID 1)



ミラー化されたディスクアレイを作成するには、ディスクを通常ディスクからダイナミックディスクに変換する必要があります。 このセクションでは、Windows 2008で2つの同一のハードドライブの「ミラー」を作成する可能性について説明します。





これを行うには、「ディスクの管理」を実行します。 これは、 compmgmt.mscコマンドを実行してコマンドラインから実行するか、[ストレージ]-> [ディスクの管理]を選択して[スタート]メニューから実行できます。

この例では、システムには3つのディスクがあり、それぞれ0、1、2の番号が付けられています。 ディスク0はシステムディスク1であり、2は「ミラー」の作成に使用されます。

[ディスクの管理]で、ミラーボリュームに使用される最初のディスクのグラフィック表示の未割り当て領域を右クリックします。 「新しいミラーボリューム...」を選択して、新しいミラーボリュームの作成ウィザードを起動します。 ようこそ画面で[次へ]をクリックすると、ドライブ選択ウィンドウが表示されます。 前述のように、ミラーアレイは2つのディスクで構成する必要があります。 [選択済み]列には、現在選択されているドライブのみがウィザードに表示されます。 続行するには複数のドライブが必要です。 ミラーボリュームにディスクを追加するには、左側の列の使用可能なディスクから2番目のディスクを選択し、[追加]をクリックします。







ドライブを選択したら、[次へ]をクリックして、ドライブ文字またはマウントポイントを作成して割り当てます。 [次へ]ボタンをクリックすると、[ボリュームのフォーマット]ウィンドウが表示されます。このウィンドウでは、ファイルシステムの種類と圧縮機能を選択できます。 実行中の操作に関する要約情報を表示するには、「次へ」をクリックします。 操作を確認するには、「完了」をクリックします。 ボリュームのフォーマットと使用可能なミラーボリュームの作成が実行されます。



2つのディスクのみを使用する場合、次の図を取得できます。







また、1つのディスクにのみ存在する予約領域を取り除くために、次のアクションを実行します。

管理者権限でコマンドを実行します

 bcdboot c:\ windows / sc:


このコマンドは、システムパーティションを作成します。 bcdbootの使用に関する詳細は、Microsoftテクニカルサイトにあります。

「ブートファイルが正常に作成されました」というメッセージを受け取った後、ディスク管理に移動して、C:パーティションをアクティブとしてマークします。 その後、「ディスクの管理」を使用してこのボリュームを再起動して削除します



コマンドラインでのミラー化(RAID 1)アレイの作成



diskpartアプリケーションを使用して、コマンドラインからミラーボリュームを作成することもできます。 開いているコマンドプロンプトウィンドウから起動するか、[スタート]から行に「diskpart」と入力して起動できます。 表示されるDISKPART>プロンプトは、diskpartが稼働中であることを示しています。

まず、どのドライブがサーバーに接続されているかを調べます。 この情報は、「list disk」コマンドを使用して見つけることができます。

 DISKPART>リストディスク

  ディスク###ステータスサイズFree Dyn Gpt
   -------- ---------- ------- ------- --- ---
  ディスク0オンライン30 GB 0 B
  ディスク1オンライン8 GB 8189 MB
  ディスク2オンライン8 GB 8189 MB




例として、ディスク1と2を組み合わせてミラーボリュームを作成するには、まず最初のディスクにシンプルボリュームを作成し、ミラーリング用に2番目のディスクを追加します。

最初のボリュームは、「ボリュームの作成」コマンドと「disk =」パラメーターを使用して作成されます。 ボリュームのサイズは、追加パラメーター「size =」で設定できます。 このオプションを使用しないと、diskpartは使用可能なすべてのディスク領域のサイズのボリュームを作成します。 例:

 DISKPART>ボリュームシンプルディスクの作成= 1


最初のボリュームが作成され、ディスク2をミラーボリュームとして追加しますこれを行うには、簡単なコマンドを実行します。

ディスクの追加= 2


新しい構成を確認するには、list volumeコマンドを使用します。

 DISKPART>リストボリューム

  ボリューム### LtrラベルFsタイプサイズステータス情報
   ---------- --- ----------- ----- ---------- ------- ---- ----- --------
  ボリューム0 C NTFSパーティション30 GB健全なシステム
 *ボリューム1 RAWミラー8189 MB正常


ご覧のとおり、新しいボリュームは「ボリューム1」として表示され、タイプは「ミラー」です。 ファイルシステムがまだフォーマットされていないため、ファイルシステムとして「RAW」が指定されています。 これは、同じdiskpartアプリケーションを使用して実行できます。

 DISKPART>ボリューム1を選択
 DISKPART> format fs = ntfs label = "Mirrored Volume"

   100%完了

 DiskPartはボリュームを正常にフォーマットしました。


フォーマットが完了したら、それにリテラル値またはマウントポイントを割り当てます。

リテラル値を割り当てます。

 DISKPART>文字の割り当て= E:

 DiskPartは、ドライブ文字またはマウントポイントを正常に割り当てました。


マウントポイントを割り当てます。

 DISKPART> assign mount = \ MIRROR

 DiskPartは、ドライブ文字またはマウントポイントを正常に割り当てました。


すべての操作が正常に完了すると、新しいミラーボリュームを使用する準備が整います。



ミラーボリュームを既存のボリュームに追加する



コマンドラインからディスク管理またはdiskpartを使用して、既存のRAIDアレイにボリュームを追加することにより、ミラー化されたRAIDアレイを作成できます。 既存のボリュームにミラーを追加すると、Windowsは2番目のディスクに同じサイズとタイプのファイルシステムの2番目のボリュームを作成し、データをミラーにコピーします(このプロセスは同期とも呼ばれます)。

ディスク管理で既存のボリュームをミラーリングするには、ボリュームを右クリックして「ミラーの追加」を選択し、ミラーの追加ダイアログを開きます。







上のウィンドウには、ミラーリングに使用可能なミラーが表示されます。 目的のドライブを選択し、「次へ」をクリックします。 追加の手順が必要な場合(たとえば、通常のディスクを動的なディスクに変換する場合)、警告が表示される場合があります。 はいをクリックします。 同期プロセスが開始され、実行ステータスがグラフィカルに表示されます。

コマンドラインから同じことを行うには、diskpartを起動し、コマンドで必要なボリュームを確認します。

 DISKPART>リストボリューム

  ボリューム### LtrラベルFsタイプサイズステータス情報
   ---------- --- ----------- ----- ---------- ------- ---- ----- --------
  ボリューム0 C NTFSパーティション30 GB健全なシステム
  ボリューム1 EマイボリュームNTFSパーティション8189 MB正常




ボリューム「ボリューム1」をミラーリングする可能性を分析しましょう。 ミラーリングを構成するディスクは、「list disk」コマンドで確認できます。

 DISKPART>リストディスク

  ディスク###ステータスサイズFree Dyn Gpt
   -------- ---------- ------- ------- --- ---
  ディスク0オンライン30 GB 0 B
 *ディスク1オンライン8 GB 0 B
  ディスク2オンライン8 GB 8189 MB




上記では、ボリューム1のサイズが8GBであることがわかりました。 したがって、ミラーリングするには、少なくとも8GBのサイズのディスクが必要です。 ディスクがダイナミックでない場合は、コマンドでディスクを変換する必要があることに注意してください。

ディスク1を選択
ダイナミックに変換
ディスク2を選択
ダイナミックに変換




次に、ディスク1で目的のボリュームを選択します。

 DISKPART>ディスク1を選択
 DISKPART>ボリューム2を選択

ボリューム2は選択されたボリュームです。




最後に、「add =」コマンドを使用してそれらをミラーリングし、これに使用されるディスク番号を示します(この場合、これはディスク2です)。

 DISKPART>ディスクの追加= 2

 DiskPartは、ボリュームにミラーを追加することに成功しました。




その後、Windows Server 2008は同期を開始します。同期の時間はミラーボリュームのサイズによって異なります。 ボリュームリストでの同期中、ミラー化されたボリューム(ミラータイプ)は「再構築」状態になります。 卒業後-健康。



ミラーリングされたディスクの分解と削除



Windows Server 2008には、ミラーRAIDアレイの分解(同一のデータを含む2つの独立したボリュームが作成されます)および「ミラー」の削除(この場合、「ミラー」上のすべてのデータが削除されます)の機能が含まれています。

[ディスクの管理]を使用してディスクアレイを解析するには、ボリュームの1つを右クリックし、表示されるメニューで[ミラーボリュームの解除]を選択します。

diskpartアプリケーションのコマンドラインから、「break」コマンドを使用して、ミラーRAIDアレイの2つのディスクのいずれかをポイントします。

 DISKPART>ブレークディスク= 2




アレイからミラーを削除するには、すべての同期データを削除し、「ディスクの管理」でミラーボリュームを右クリックして、「ミラーの削除」を選択します。 または、diskpartでNOKEEPパラメーターを指定してbreakコマンドを使用できます。

 DISKPART>ブレークキープディスク= 2




ミラーRAIDアレイの回復



RAIDアレイのディスクの1つが故障している場合、この場合でも朗報があります。「ストライプ」とは異なり、事故発生時に関連するすべてのデータが2番目のディスクに残りました。 この場合、2番目のディスクが機能しなくなる前に、故障したディスクを交換し、ミラーを再構築することが重要です。

破損したボリュームを右クリックして、「ミラーの削除」を選択します。 次に、ミラーを作成するのに十分な容量の新しいドライブを接続します。 現在のミラーから作業ボリュームを右クリックし、表示されるメニューで「ミラーの追加」を選択し、新しいディスクを選択して「ミラーの追加」をクリックします。 Windowsは、新しいディスクを使用してミラー化されたRAIDアレイを再構築します。 前述したように、データを再構築して同期する時間は、ディスクのパフォーマンスとサイズに依存します。



All Articles