DFS (分散ファイル システム) 名前空間は、複数のサーバー上に配置されている共有フォルダーを、論理的に構造化された 1 つ以上の名前空間にグループ化できる Windows Server の役割サービスです。 これにより、ユーザーに対して共有フォルダーを仮想的に表示し、複数のサーバー上にあるファイルを 1 つのパスで表すことができます (次の図を参照)。
次では、DFS 名前空間を構成する要素について説明します。
- 名前空間サーバー: 名前空間サーバーは、名前空間をホストします。 名前空間サーバーには、メンバー サーバーやドメイン コントローラーを使用できます。
- 名前空間のルート: 名前空間のルートは、名前空間の開始ポイントです。 上の図では、ルートの名前は Public、名前空間のパスは \\Contoso\Public です。 この種類の名前空間はドメイン ベースの名前空間です。ドメイン名で始まり、そのメタデータは Active Directory Domain Services (AD DS) に格納されるためです。 上の図では、名前空間サーバーが 1 つだけ示されていますが、ドメインベースの名前空間を複数の名前空間サーバーでホストして、名前空間の可用性を向上させることもできます。
- フォルダー: フォルダー ターゲットを持たないフォルダーは名前空間に階層構造を追加し、フォルダー ターゲットを持つフォルダーはユーザーに対して実際の内容を提供します。 ユーザーが名前空間内のフォルダー ターゲットを持つフォルダーを参照すると、クライアント コンピューターは、そのフォルダー ターゲットの 1 つにクライアント コンピューターを透過的にリダイレクトする紹介を受け取ります。
- フォルダー ターゲット: フォルダー ターゲットは、共有フォルダー、または名前空間内のフォルダーに関連付けられた別の名前空間の UNC パスです。 フォルダー ターゲットは、データおよび内容が保存される場所です。 上の図で、Tools という名前のフォルダーには、2 つのフォルダー ターゲット (ロンドンに 1 つ、ニューヨークに 1 つ) があります。また、Training Guides という名前のフォルダーには、フォルダー ターゲットがニューヨークに 1 つだけあります。 \\Contoso\Public\Software\Tools を参照したユーザーは、そのユーザーが現在所属しているサイトに応じて、共有フォルダー \\LDN-SVR-01\Tools または \\NYC-SVR-01\Tools に透過的にリダイレクトされます。
この記事では、DFS のインストール方法、新機能、評価と展開に関する情報の参照先などを紹介します。
名前空間は、DFS 管理、 Windows PowerShell の DFS 名前空間 (DFSN) コマンドレット、 DfsUtil コマンド、または Windows Management Instrumentation (WMI) を呼び出すスクリプトを使用して管理できます。
サーバーの要件と制限
DFS 管理を実行したり、DFS 名前空間を使用したりするためのハードウェアまたはソフトウェアの要件はありません。
名前空間サーバーとは、名前空間をホストするドメイン コントローラーまたはメンバー サーバーです。 1 つのサーバーでホストできる名前空間の数は、名前空間サーバーで実行されているオペレーティング システムによって決まります。
少なくとも Windows Server 2012 を実行しているサーバーは、1 つのスタンドアロン名前空間に加えて、複数のドメイン ベースの名前空間をホストできます。
次の表では、名前空間をホストするサーバーを選択するときに考慮すべきその他の要因について説明します。
スタンドアロンの名前空間をホストするサーバー | ドメインベースの名前空間をホストするサーバー |
---|---|
名前空間をホストするための NTFS ボリュームを含める必要があります。 | 名前空間をホストするための NTFS ボリュームを含める必要があります。 |
メンバー サーバーまたはドメイン コントローラーを指定できます。 | 名前空間が構成されているドメインのメンバー サーバーまたはドメイン コントローラーである必要があります。 この要件は、特定のドメインベースの名前空間をホストしているすべての名前空間サーバーに適用されます。 |
フェールオーバー クラスターでホストして、名前空間の可用性を高めることができます。 | 名前空間をフェールオーバー クラスター内のクラスター化されたリソースにすることはできません。 ただし、名前空間をそのサーバーのローカルのリソースとしてのみ構成する場合は、フェールオーバー クラスター内のノードとしても機能するサーバー上に名前空間を置くことができます。 |
DFS 名前空間のインストール
DFS 名前空間および DFS レプリケーションは、ファイル サービスおよび記憶域サービスの役割の一部です。 DFS 用の管理ツール (DFS の管理、Windows PowerShell 用の DFS 名前空間モジュール、およびコマンド ライン ツール) がリモート サーバー管理ツールの一部として個別にインストールされています。
次のセクションの説明に従って、Windows Admin Center、サーバー マネージャー、または PowerShell を使用して DFS 名前空間をインストールします。
サーバー マネージャーを開き、 [管理] をクリックし、 [役割と機能の追加] をクリックします。 役割と機能の追加ウィザードが表示されます。
[サーバーの選択] ページで、DFS をインストールするオフライン仮想マシンのサーバーまたは仮想ハード ディスク (VHD) を選択します。
インストールする役割サービスおよび機能を選択します。
DFS 名前空間サービスをインストールするには、[サーバーの役割] ページで、[DFS 名前空間] をクリックします。
DFS 管理ツールのみをインストールするには、 [機能] ページで、 [リモート サーバー管理ツール] 、 [役割管理ツール] 、 [ファイル サービス ツール] の順に展開し、 [DFS 管理ツール] をクリックします。
DFS 管理ツール では、DFS 管理スナップイン、Windows PowerShell 用の DFS 名前空間モジュール、およびコマンド ライン ツールがインストールされますが、DFS サービスはサーバーにインストールされません。
Azure 仮想マシンとの相互運用性
Microsoft Azure の仮想マシンで DFS 名前空間を使用することについてはテスト済みです。
- Microsoft Entra ID を持つ環境を含む、Azure 仮想マシンでドメインベースの名前空間をホストできます。
- Azure 仮想マシンでは、 共有ディスクまたは Ultra Disks を使用するフェールオーバー クラスターを使用して、スタンド アロンの名前空間をクラスター化することができます。
Azure 仮想マシンを使い始める方法については、Azure 仮想マシンのドキュメントを参照してください。