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

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

元の KB 番号: 947021

まとめ

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

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

Note

これらのメソッドは、クラスター化されたコンピューターまたは非クラスター化されたコンピューターでも同じです。

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

詳細

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

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

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

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

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

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

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

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

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

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

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

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

      3. [ Actions ] ウィンドウで、[ディスクの追加] クリック

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

      5. マウント ポイントをホストするディスク リソースを右クリックし、 Properties をクリックします。

      6. [ Dependencies ] タブで、[ Resource 列をクリックします。

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

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

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

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

Note

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

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

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

    Note

    この方法は、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 にアクセスできます。

    Note

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