DFS 名前空間サービスとその構成データについて

この記事では、DFS Namespaces サービスとその構成データに関する情報を提供します。

適用対象:  Windows Server 2012R2、Windows Server 2008 R2 Service Pack 1
元の KB 番号:   977511

概要

分散ファイル システム (DFS) 名前空間サービスは、構成データを複数の場所に格納します。 このデータの一部が見つからないかアクセスできない場合は、エラーが発生し、名前空間を作成できない可能性があります。

はじめに

この記事では、名前空間の作成に役立つ次のトピックについて説明します。

  • Storageデータの場所を指定します。
  • データが不整合になる方法の例。
  • 孤立した構成データを削除するために使用できるメソッド。
  • 表示される可能性がある現象とエラー メッセージ。

詳細

DFS 名前空間の構成記憶域の場所

次の場所は、分散ファイル システム (DFS) 名前空間の異なる構成データを格納します。

  • Active Directory Domain Services (AD DS) は、名前空間サーバー名、フォルダー ターゲット、その他のさまざまな構成データを含む 1 つ以上のオブジェクトにドメイン ベースの名前空間構成データを格納します。

  • 名前空間サーバーは、ホストされている各名前空間の共有を維持します。

  • ドメイン ベースの名前空間サーバーのレジストリ キーには、名前空間メンバーシップが格納されます。

    注意

    スタンドアロン名前空間サーバーでは、レジストリ キーによってすべての名前空間構成データが格納されます。

構成データのサブセットが見つからないか無効な場合は、名前空間を管理できない可能性があります。 さらに、DFS 名前空間 Microsoft 管理コンソール (MMC) スナップイン、Dfsutil.exe ツール、または Dfscmd.exe ツールを使用して DFS 名前空間を管理する場合、またはクライアントが名前空間にアクセスすると、さまざまなエラー メッセージが表示される場合があります。 考えられるエラー メッセージの一覧については、「現象とエラー メッセージ」セクションを参照してください。

DFS 名前空間の構成データが矛盾する可能性がある例

  • dfsutil/clean コマンドは、ドメイン ベースの名前空間サーバーで実行されます。 このコマンドは、名前空間レジストリ データを削除します。 DS に格納されている構成データAD DFS 名前空間 MMC スナップインによって列挙されます。
  • dfs Namespaces MMC スナップインや Dfsutil.exe ツールなどの DFS 管理ツールを使用して削除された DFS 名前空間を回復するために、AD DS の権限を持つ復元が実行されます。 DS の復元は成功AD、他の DFS 名前空間構成データも復元または回復しない限り、名前空間は動作できません。
  • サーバーが名前空間サーバーになる前に作成されたバックアップを使用して、名前空間サーバーのシステム状態を復元します。
  • Active Directory レプリケーションの失敗により、名前空間サーバーは DFS 名前空間構成データを検索できません。
  • 名前空間サーバー上の名前空間の共有の変更が正しくないか、または削除が正しくありません。
  • レジストリまたは DS 名前空間構成データのAD操作。

DFS 名前空間の構成のクリーンアップと削除

DFS 名前空間構成データは、DFS API を使用する管理ツールによって管理および管理されます。 DFS API は、構成の変更について Active Directory ドメイン コントローラーと DFS 名前空間サーバーに通知します。 この動作により、構成データが孤立し、構成データの一貫性が保証されます。 通知プロセスが禁止されている場合、またはデータが削除または失われた場合は、ここに示されているクリーンアップ手順に従って構成データを削除します。 これらの変更は、ドメイン コントローラーまたは名前空間サーバーのシステム状態のバックアップを作成しない限り、回復できません。

サーバー 2003 で実行されているサーバーのシステム状態をバックアップする方法のWindows、次の Microsoft Web サイトを参照してください。

https://technet.microsoft.com/library/cc759141.aspx
サーバー 2008 で実行されているサーバーのシステム状態をバックアップする方法のWindows、次の Microsoft Web サイトを参照してください。

https://technet.microsoft.com/library/cc770266.aspx

注意

次の手順は、構成データの回復ができない場合、または必要ない場合にのみ使用してください。

DFS 名前空間の回復プロセスの詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事を表示します。

969382 2003 および 2008 Server での DFS 名前空間Windowsの回復プロセス

  1. ドメイン ベースの DFS 名前空間の場合は、DS 名前空間構成データAD削除を確認します。 削除プロセスの前に、誤動作または不整合な名前空間に関連付けられているオブジェクトを正確に識別する必要があります。 DS 名前空間構成データAD削除するには、次の手順を実行します。

    1. Adsiedit.msc ツールを開きます。 このツールは、Windows Server 2008 に含まれており、DS の役割またはADがインストールされている必要があります。 このツールは、サーバー 2003 Windowsツールで使用できます。

      Adsiedit.msc ツールの詳細については、次の Microsoft Web サイトを参照してください。

      https://technet.microsoft.com/library/cc773354(WS.10).aspx

    2. ドメイン ベースの名前空間をホストするドメインのドメイン パーティションを見つける。 次の場所に移動します。
      CN=Dfs-Configuration,CN=System,DC= <domain DN>

      注意

      プレースホルダー <domain DN> は、ドメインの識別名です。

      DFS 名前空間は、構成オブジェクトをこの場所に格納します。 "Windows 2000 Server モード" 名前空間には、名前空間と同じ名前の "fTDfs" クラス オブジェクトがあります。 "Windows Server 2008 モード" 名前空間には、関連付けられた名前空間と同じ名前の "msDFS-NamespaceAnchor" クラス オブジェクトが含まれています。構成済みのフォルダーに対して追加の子オブジェクトが含まれる場合があります。

    3. "fTDfs" や "msDFS-NamespaceAnchor" オブジェクトなどの適切なオブジェクトを選択し、子オブジェクトと一緒に削除します。

      注意

      Active Directory レプリケーションの待機時間によって、この変更操作がリモート ドメイン コントローラーに伝達されるのを遅らせる場合があります。

  2. 名前空間をホストしている任意の名前空間サーバーで、DFS 名前空間レジストリ構成データの削除を確認します。 他の機能する名前空間がサーバー上でホストされている場合は、一貫性のない名前空間のレジストリ キーだけが削除されます。 DFS 名前空間レジストリ構成データを削除するには、次の手順を実行します。

    1. [レジストリ エディター] で、次のいずれかのパスを使用して、名前空間の構成レジストリ キーを適切なパスで探します。

      "Windows Server 2008 モード" のドメイン ベースの DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      スタンドアロン DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\スタンドアロン
      "Windows 2000 サーバー モード" のドメイン ベースの DFSN
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. 一貫性のない名前空間と同じ名前のレジストリ キーが見つかった場合は、Dfsutil.exeツールを使用してレジストリ キーを削除します。 たとえば、次のコマンドを実行します。
      dfsutil /clean /server: servername /share: sharename /verbose

      注意

      servername プレースホルダー は名前空間をホストするサーバーの名前であり 、sharename プレースホルダー はルート共有の名前です。 または、キーを手動で削除します。

    3. 名前空間サーバーで、Windows Server 2003 の DFS サービスまたは Windows Server 2008 の DFS 名前空間サービスを再起動して、サービスに変更を登録します。

  3. 名前空間に関連付けられたファイル共有を名前空間サーバーから削除します。 この手順を実行しない場合、DFS 名前空間が名前空間の作成をブロックする可能性があるため、名前空間のレクリエーションが失敗する可能性があります。

    Windows Server 2003

    1. コンピューター管理 MMC スナップインを開きます。 これを行うには、Compmgmt.msc ツールを実行します。
    2. [ システム ツール] を展開 し、[ 共有フォルダー] を展開 し、[共有] を クリックします
    3. DFS 名前空間共有を右クリックし、[共有の停止] をクリックします。 次のエラー メッセージが表示された場合は、サーバーを再起動してから、コンピューター管理 MMC スナップインを使用して共有を削除し直す必要があります。

      "共有フォルダーが分散ファイル システム (DFS) 名前空間ルート *< \>サーバー* 共有サーバーの共有を停止できません。

    Windows Server 2008

    1. "Share and Storage管理" MMC スナップインを開きます。 これを行うには、StorageMgmt.msc ツールを実行します。
    2. 名前空間の共有を右クリックし、[共有の停止] をクリックします。 次のエラー メッセージが表示された場合は、サーバーを再起動し、コンピューター管理 MMC スナップインを使用して共有を削除する必要があります。

      共有フォルダーが分散ファイル システム (DFS) 名前空間ルート < \>サーバー/ 共有サーバーの共有を停止できません。

DFS 名前空間構成データの変更は、他のすべての回復オプションを評価した後にのみ考慮する必要があります。 DFS 名前空間サーバーとドメイン ベースの DFS 名前空間のドメイン コントローラーのシステム状態のバックアップを定期的に取得することをお勧めします。 これらのバックアップは、DFS 名前空間構成データに一貫性のないリスクを伴わずに、名前空間構成を完全な操作に復元するために使用できます。

現象とエラー メッセージ

DFS 管理 MMC (Dfsmgmt.msc)

Dfsmgmt.msc ツールで、次のエラー メッセージが表示される場合があります。

  • \\domain.com\n: 名前空間を照会できません。 要素が見つかりません。

  • 指定したサーバーは、この名前の名前空間を既にホストしています。 名前空間をホストするには、別の名前空間名または別のサーバーを選択してください。

  • 共有フォルダー名 "名前空間" がサーバーに既に存在します <servername> 。 既存の共有フォルダーを使用する場合、[ファイルの編集] ダイアログ ボックスで指定設定設定は適用されません。 これらの設定で共有フォルダーを作成するには、まず既存の共有フォルダーを削除する必要があります。

  • 名前空間サーバーが作成されたドメインでは、名前空間は一意ではありません。 戻って新しい名前空間名を選択するか、名前空間の種類をスタンドアロンに変更する必要があります。

  • \\ domain.com \ namespace1 : 名前空間サーバー \ サーバー名 \ namespace1 を追加できません。 ファイルが既に存在する場合は、ファイルを作成できません。

  • \\domain.com\n: 名前空間を照会できません。 指定されたファイルが見つかりません。

  • \\domain.com\n: 名前空間を照会できません。 デバイスが使用できる状態ではありません。

  • 共有の削除中にエラーが発生しました <namespacefolder> 。 共有を削除するには、その前に分散ファイル システムから共有を削除する必要があります。

分散ファイル システム MMC (Dfsgui.msc)

Dfsgui.msc ツールでは、次のエラー メッセージが表示される場合があります。

  • 指定された DFS ルートが存在しません。

  • DFS ルート "namespace1" は既に存在します。 新しい DFS ルートの別の名前を指定してください。

  • サーバーサーバー名に DFS ルートを作成中に次のエラーが発生しました。 ファイルが既に存在する場合は、ファイルを作成できません。

  • 指定された DFS ルートが存在しません。

  • 指定されたファイルが見つかりません。

Dfsutil.exe

このツールDfsutil.exe、次のエラー メッセージが表示される場合があります。

  • システム エラー 1168 が発生しました。 要素が見つかりません。

Dfscmd.exe

このツールDfscmd.exe、次のエラー メッセージが表示される場合があります。

  • システム エラー 1168 が発生しました。 要素が見つかりません。

  • システム エラー 80 が発生しました。 ファイルが存在します。

  • システム エラー 2 が発生しました。 指定されたファイルが見つかりません。

DFS クライアント

DFS クライアントを実行しているコンピューターで、次のエラー メッセージが表示される場合があります。

  • Windows \ \ domain.com 'amespace\folder'\n見つからん。 名前が正しく入力されていることを確認してから、もう一度やり直してください。

  • ファイルが見つかりません。

  • Windows \ \ domain.com 'amespace\folder'\nアクセスできません。 名前のスペルをチェックします。 それ以外の場合は、ネットワークに問題がある可能性があります。
    その他の詳細:
    エラー コード: 0x80070002指定されたファイルが見つからな

  • Windows \ \ domain.com amespace1\nアクセスできません。 エラー コード0x80070035ネットワーク パスが見つかりませんでした。

  • \\domain.com\n\フォルダーにアクセスできません。 このネットワーク リソースを使用するアクセス許可が付与されていない可能性があります。 . ネットワーク パスが見つかりませんでした。

  • コンピューターが使用できないか、アクセスが拒否されたため、構成情報をドメイン コントローラーから読み取りませんでした。

  • Windowsスペースに \ \ domain.com\nできません。 名前のスペルをチェックします。 それ以外の場合は、ネットワークに問題がある可能性があります。 その他の詳細:
    エラー コード: 0x80070035ネットワーク パスが見つかりませんでした。

  • システムは、指定されたパスを見つけ出す必要があります。