Windows Server でサーバー クラスター上のボリューム マウント ポイントを構成する

この記事では、NTFS ボリューム マウント ポイント機能を使用して、サーバー クラスター上にボリューム マウント ポイントを作成する方法について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 947021

概要

ボリューム マウント ポイントを使用すると、ターゲット パーティションを別の物理ディスク上のフォルダーに移植またはマウントできます。 ドライブ文字参照の 26 文字の制限を超えることもできます。

次の方法を使用して、Windows Server にマウント ポイントを追加できます。

注:

これらの方法は、クラスター化されたコンピューターまたはクラスター化されていないコンピューターでも同じです。

  • 論理ディスク マネージャー (Diskmgmt.msc) を使用します。
  • コマンド プロンプトで Mountvol.exe を使用します。
  • Win32 SetVolumeMountPoint 関数と DeleteVolumeMountPoint 関数を使用して、独自の .exe ファイルを作成します。

詳細

Windows Server フェールオーバー クラスターにボリューム マウント ポイントを作成する場合は、次の重要な項目を考慮する必要があります。

  • クラスター化ディスクと非クラスター化ディスクの間にボリューム マウント ポイントを作成することはできません。
  • ミラーリング監視ディスクまたは "No Majority: Disk only" クォーラムの種類に使用されるディスク上にボリューム マウント ポイントを作成することはできません。
  • ボリューム マウント ポイントはプログラムに対して透過的です。

クラスター内のリソースではないディスクにボリューム マウント ポイントを設定する方法

  1. マウント ポイントとマウント ポイントのボリュームの両方をホストするクラスター ノードへの管理者権限を使用して、ローカル コンピューターにログオンします。

  2. クラスターの各ノードで、ディスク管理コンソールを使用して、各ディスクが "オンライン" 状態のノードが 1 つだけであることを確認します。 ディスクは、同じノード上で、そのノード上でのみオンラインにする必要があります。

  3. マウント ポイントのボリュームをホストするディスクで、次の手順に従います。

    1. ディスク管理コンソールの中央のウィンドウで、ディスク番号が表示されているディスク項目を右クリックし、ディスクがまだオンラインでない場合は [ オンライン ] をクリックします。
    2. ディスク項目をもう一度右クリックし、ディスクがまだ初期化されていない場合は、[ ディスクの初期化 ] をクリックします。
    3. ディスクにボリュームがない場合は、手順 3d-3g を実行します。 ディスクにボリュームがある場合は、手順 3h に進みます。
    4. 未割り当て領域を右クリックし、[ 新しい単純ボリューム] をクリックします。
    5. 新しい単純ボリューム ウィザードが起動したら、[ 次へ] をクリックし、ボリューム サイズを入力して、[ 次へ] をクリックします。
    6. [ ドライブ文字またはパスの割り当て ] 画面で、ドライブ文字を割り当て、[ 次へ] をクリックします。
    7. NTFS ファイル システムを使用してパーティションをフォーマットし、[ 次へ] をクリックし、[ 完了] をクリックします。
    8. ボリュームにドライブ文字がない場合は、手順 3i から 3j を実行します。 ボリュームにドライブ文字がある場合は、手順 4 に進みます。
    9. ディスクを右クリックし、[ ドライブ文字とパスの変更] をクリックします。
    10. [ 追加] をクリックし、ドライブ文字を割り当て、[OK] をクリック します
  4. マウント ポイントをホストするディスクで、次の手順を実行します。

    1. ディスク管理コンソールの中央のウィンドウで、ディスク番号が表示されているディスク項目を右クリックし、ディスクがまだオンラインでない場合は [ オンライン ] をクリックします。
    2. ディスク項目をもう一度右クリックし、ディスクがまだ初期化されていない場合は、[ ディスクの初期化 ] をクリックします。
    3. ディスクにボリュームがない場合は、手順 4d-4i を実行します。 ディスクにボリュームがある場合は、手順 4j に進みます。
    4. 未割り当て領域を右クリックし、[ 新しい単純ボリューム] をクリックします。
    5. 新しい単純ボリューム ウィザードが起動したら、[ 次へ] をクリックします。
    6. ボリューム サイズを入力し、[ 次へ] をクリックします。
    7. [ ドライブ文字またはパスの割り当て ] 画面 で、次の空の NTFS フォルダーの [マウント] をクリックし、[ 参照] をクリックします。
    8. X: を展開します。X はマウント ポイントをホストするルート ドライブを表します。 空のフォルダーを選択するか、新しいフォルダーを作成し、[ OK] をクリックし、[ 次へ] をクリックします。
    9. NTFS ファイル システムを使用してパーティションをフォーマットし、[ 次へ] をクリックし、[ 完了] をクリックします。
    10. ボリュームにドライブ文字が割り当てられないことを確認します。
    11. ディスクを右クリックし、[ ドライブ文字とパスの変更] をクリックし、[ 追加] をクリックします。
    12. 次の空の NTFS フォルダーで [マウント] をクリックし、[参照] をクリックします。
    13. マウント ポイントのボリュームをホストするルート ドライブを展開します。 空のフォルダーを選択するか、新しいフォルダーを作成し、[ OK ] を 2 回クリックします。
  5. クラスターに次のディスクを追加するには、次の手順に従います。

    • マウント ポイントを含むディスク

    • マウント ポイントのボリュームをホストするディスク

      1. フェールオーバー クラスター管理スナップインを開きます。 これを行うには、[ スタート] をクリックし、[ 管理ツール] をクリックし、[ フェールオーバー クラスター管理] をクリックします。 [ ユーザー アカウント制御 ] ダイアログ ボックスが表示された場合は、表示されるアクションが必要であることを確認し、[ 続行] をクリックします。

      2. ナビゲーション ウィンドウで、[ ストレージ] をクリックします。

      3. [ 操作 ] ウィンドウで、[ ディスクの追加] をクリックします。

      4. マウント ポイントとマウント ポイントのボリュームの両方をホストするディスクを選択し、[OK] をクリック します。 両方のディスクがストレージ ウィンドウの [使用可能なストレージ ] 領域に表示されるようになりました。

      5. マウント ポイントをホストするディスク リソースを右クリックし、[ プロパティ] をクリックします。

      6. [ 依存関係 ] タブで、[ リソース ] 列をクリックします。

      7. ルート ディスクをクリックし、[ 適用] をクリックし、[OK] をクリック します。 この依存関係により、マウント ポイントをホストするディスク リソースが正常にオンラインになると、リソースがオンラインになります。

  6. 新しく追加したディスク リソースを右クリックし、[ その他のアクション] をクリックします。

  7. [ このリソースを別のサービスまたはアプリケーションに 移動する] をクリックして、リソースを適切なアプリケーションまたはサービス グループに移動します。

クラスター化ディスクにボリューム マウント ポイントを設定する方法

注:

  • "サービスとアプリケーション" グループがホストされているノードで、次の手順に従います。
  • これらの手順では、ボリューム N とボリューム Y は既に同じ "クラスター サービスとアプリケーション" グループに存在します。
  • ボリューム N は、マウント ポイント フォルダーをホストするボリュームを表します。 ボリューム Y は、マウント ポイントによってマウントされているボリュームを表します。 ボリューム Y では、次の手順に従う前に、割り当てられたドライブ文字は必要ありません。
  • サーバー クラスター内のいずれかのノードで Disk Management にアクセスするときに "パラメーターが正しくありません" というエラー メッセージが表示された場合は、ディスク管理を終了し、フェールオーバー クラスター マネージャーを起動し、[ 記憶域] に移動して、ボリューム N を メンテナンス モードにします。
  1. ボリューム N と Y の両方を所有するクラスター ノードのディスク管理コンソールの中央のウィンドウで、ボリューム Y を右クリックし、[ ドライブ文字とパスの変更] をクリックします。
  2. [ 追加] をクリックし、 次の空の NTFS フォルダーで [マウント] をクリックし、[ 参照] をクリックします。
  3. ボリューム N をクリックし、[新しいフォルダー] をクリックし、新しいフォルダーの名前を入力し、[OK] を 2 回クリックして、サーバー マネージャー コンソールに戻ります。
  4. フェールオーバー クラスター管理コンソールを開きます。
  5. 両方のディスク リソースを保持する "サービスとアプリケーション" グループを各ノードに移動して、各ノードのマウント ポイントをテストします。 ディスクが各ノードでオンラインになっていることを確認し、マウントされたボリューム内の情報に Windows エクスプローラーまたはコマンド ラインと "N:\<mount point フォルダー名>" パスを使用してアクセスできることを確認します。

ボリューム マウント ポイントを使用する場合のベスト プラクティス

  • マウント ポイント フォルダーをホストしているディスクを指定する、マウントされたボリューム ディスク リソースに依存関係を作成します。 これにより、マウントされたボリュームがホスト ボリュームに依存し、ホスト ボリュームが最初にオンラインになります。

    注:

    この方法は、Windows Server 2008 以降のバージョンの Windows では必要なくなりました。

  • 1 つの共有ディスクから別の共有ディスクにマウント ポイントを移動する場合は、共有ディスクが同じグループに配置されていることを確認します。

  • マウント ポイント専用のルート (ホスト) ボリュームを使用してみてください。 ルート ボリュームは、マウント ポイントをホストするボリュームです。 この方法により、Chkdsk.exe ツールを実行する必要がある場合にマウントされたボリュームへのアクセスを復元するために必要な時間が大幅に短縮されます。 これにより、ホスト ボリューム上のバックアップから復元するために必要な時間も短縮されます。

  • マウント・ポイント専用にルート (ホスト) ボリュームを使用する場合、ホスト・ボリュームのサイズは少なくとも 5 メガバイト (MB) でなければなりません。 これにより、マウント ポイント以外にボリュームが使用される確率が低下します。

  • 高可用性が重要なクラスターでは、個別のホスト ボリュームに冗長マウント ポイントを作成できます。 これにより、1 つのルート (ホスト) ボリュームにアクセスできない場合でも、マウントされたボリューム上にあるデータに、もう一方のマウント ポイントからアクセスできるようになります。 たとえば、HOST_VOL1 (D :)は Mountpoint1 にあります。ユーザー データは LUN3 にあります。 次に、HOST_VOL2 (E:) が Mountpoint1 にある場合、ユーザー データは LUN3 にあります。 そのため、お客様は D:\mountpoint1 または E:\mountpount1 を使用して LUN3 にアクセスできます。

    注:

    LUN3 にあるユーザー データは D ボリュームと E ボリュームの両方に依存するため、ボリュームがサービスに戻るまで、障害が発生したホスト ボリュームの依存関係を一時的に削除する必要があります。 それ以外の場合、LUN3 上にあるユーザー データは失敗した状態のままです。