DFS 名前空間サービスと Windows Server 2003 または Windows Server 2008 を実行しているコンピューターの構成データについて

適用対象: Windows Server 2008 Datacenter without Hyper-VWindows Server 2008 Enterprise without Hyper-VWindows Server 2008 for Itanium-Based Systems

概要


分散ファイル システム (DFS) 名前空間のサービスは、いくつかの場所に構成データを格納します。このデータの一部欠落しているかアクセスできない場合、障害が発生して、名前空間を作成することができません。

はじめに


この資料では、名前空間を作成するための次のトピックについて説明します。
  • 構成データの記憶場所。
  • データが一貫性のない方法の例です。
  • 孤立した構成データを削除するのには使用できる方法があります。
  • 現象とエラー メッセージに表示される場合があります。

詳細


DFS 名前空間の構成の格納場所

次の場所では、分散ファイル システム (DFS) 名前空間のさまざまな構成データを格納します。
  • Active Directory ドメイン サービス (AD DS) では、名前空間サーバー名、フォルダーのターゲット、およびさまざまなその他の構成データを含む 1 つまたは複数のオブジェクトのドメイン ベースの名前空間の構成データを格納します。
  • 名前空間サーバーは、ホストされている各名前空間の共有を管理します。
  • 名前空間のメンバーシップをドメイン ベースの名前空間サーバーのレジストリ キーに格納します。

    注: スタンドアロンの名前空間のサーバーには、レジストリ キーは、名前空間のすべての構成データを格納します。
構成データの任意のサブセットが存在しないか無効の場合は、できる場合がありますいない名前空間を管理します。さらに、DFS 名前空間の Microsoft 管理コンソール (MMC) スナップイン、Dfsutil.exe ツール、または Dfscmd.exe ツールを使用するか、クライアントが名前空間にアクセスするときに、DFS 名前空間を管理するとき、多くの異なるエラー メッセージが表示されます。可能性のあるエラー メッセージの一覧については「現象やエラー メッセージ」」を参照してください。

DFS 名前空間の構成データが不整合が生じる可能性がありますの方法の例

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

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

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

Windows Server 2003 を実行しているサーバーのシステム状態のバックアップを作成する方法の詳細については、次のマイクロソフト Web サイトを参照してください。

Windows Server 2008 を実行しているサーバーのシステム状態のバックアップを作成する方法の詳細については、次のマイクロソフト Web サイトを参照してください。

注: 次の手順は、構成データのリカバリが不可能なまたは望ましくない場合にのみ使用する必要があります。

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

Windows 2003/2008 サーバーで DFS 名前空間の969382 ・ リカバリ ・ プロセス

  1. ドメイン ベース DFS 名前空間には、AD DS 名前空間の構成データの削除を確認します。削除処理をする前に正確に不具合があるか、一貫性のない名前空間に関連付けられているオブジェクトを識別する必要があります。AD DS 名前空間の構成データを削除するには、次の手順を実行します。
    1. Adsiedit.msc ツールを開きます。このツールは、Windows Server 2008 に含まれていて、AD DS の役割またはツールがインストールされている必要があります。このツールは、Windows Server 2003 サポート ツールで使用できます。

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

    2. ドメイン ベースの名前空間をホストしているドメインのドメイン パーティションを見つけます。次の場所に移動します。
      CN = Dfs 構成、CN = システム、DC =< ドメイン DN >
      注: < ドメイン DN >プレース ホルダーは、ドメインの識別名です。

      DFS 名前空間は、この場所で構成オブジェクトを格納します。"Windows 2000 Server モードの名前空間を名前空間と同じ名前が"fTDfs"クラスのオブジェクトがあります。「Windows Server 2008 モード"の名前空間がある"msDFS NamespaceAnchor"クラスのオブジェクトに関連付けられている名前空間と同じ名前を、および構成されているフォルダーの追加の子オブジェクトを含むことががあります。
    3. "FTDfs"などの適切なオブジェクトや、オブジェクトの"msDFS NamespaceAnchor"を選択し、これとすべての子オブジェクトを削除します。

      注: アクティブ ディレクトリ レプリケーションの遅延は、リモート ドメイン コント ローラーに伝達されない場合は、この変更操作に遅れる可能性があります。
  2. 名前空間をホストしている任意の名前空間サーバーを DFS 名前空間のレジストリ構成データの削除を確認します。サーバーが他の機能の名前空間をホストすると、一貫性のない名前空間だけのレジストリ キーを削除することを確認します。DFS 名前空間のレジストリ構成データを削除するには、次の手順を実行します。
    1. レジストリ エディターでは、次のパスのいずれかを使用して適切なパスで名前空間の構成のレジストリ キーを見つけます。

      [Windows Server 2008 モード] でドメイン ベースの DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      スタンドアロン DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      [Windows 2000 サーバー モード] でドメイン ベースの DFSN
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain
      Windows 2000 Server のレジストリの格納場所の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

      224384方法: 強制的に DFS の構成情報の削除

    2. 不整合の名前空間と同じ名前は、レジストリ キーが見つかった場合は、Dfsutil.exe ツールを使用してレジストリ キーを削除するのには。例として、次のコマンドを実行します。
      dfsutil/server をクリーニングすると:servername /share:共有名/詳細

      注: サーバー名のプレース ホルダーは、名前空間をホストするサーバーの名前および共有名のプレース ホルダーは、共有のルートの名前。
      または、手動でキーを削除します。
    3. 名前空間サーバーで、サービスの変更を登録するには、Windows Server 2003 または Windows Server 2008 で DFS 名前空間サービスで DFS サービスを再起動します。
  3. 名前空間サーバーから名前空間に関連付けられていたファイル共有を削除します。この手順を実行するのには障害が原因で、DFS 名前空間の名前空間の作成をブロックする可能性がありますので失敗する名前空間を再作成することがあります。

    Windows Server 2003
    1. コンピューターの管理 MMC スナップインを開きます。これを行うには、ファイル名を指定のツールを実行します。
    2. システム ツールを展開し、共有フォルダー] を展開し、[共有] をクリックします。
    3. DFS 名前空間の共有を右クリックし、[共有の停止] をクリックします。次のエラー メッセージが表示された場合は、サーバーを再起動し、コンピューターの管理 MMC スナップインを使用して共有を削除するのには再度実行してくださいする必要があります。
      「システム共有を解除できません< \\server\share >共有フォルダーが、分散ファイル システム (DFS) 名前空間のルートであるため」
    Windows サーバー 2008
    1. [共有と記憶域の管理"MMC スナップインを開きます。これを行うには、StorageMgmt.msc ツールを実行します。
    2. 、名前空間の共有を右クリックし、[共有の停止] をクリックします。次のエラー メッセージが表示された場合は、サーバーを再起動し、コンピューターの管理 MMC スナップインを使用して共有を削除する必要があります。
      システムが共有フォルダーが、分散ファイル システム (DFS) 名前空間のルートであるために、 < \\server\share >の共有を停止することはできません。
他のすべてのリカバリ ・ オプションを評価した後、DFS 名前空間の構成データを変更するを考慮のみ必要があります。DFS 名前空間サーバーとドメイン ベースの DFS 名前空間のドメイン コント ローラーのシステム状態のバックアップを定期的に入手することをお勧めします。DFS 名前空間の構成データの矛盾することの危険性のない完全な運用を名前空間の構成を復元するのには、これらのバックアップを使用できます。

現象とエラー メッセージ

DFS の管理 MMC (Dfsmgmt.msc)

Dfsmgmt.msc ツールで、次のエラー メッセージが表示される場合があります。
  • \\domain.com\namespace:「名前空間クエリを実行することはできません。要素が見つかりません。
  • 既に指定したサーバーは、この名前空間をホストします。別の名前空間の名前または名前空間をホストする別のサーバーを選択してください。
  • サーバー < サーバー名 >の共有フォルダー名「名前空間」は既に存在します。既存の共有フォルダーを使用する場合、[設定の編集] ダイアログ ボックス内で指定されたセキュリティ設定は適用されません。これらの設定で作成された共有フォルダーを表示するには、まず既存の共有フォルダーを削除する必要があります。
  • 名前空間は、名前空間サーバーが作成されたドメインには一意ではありません。新しい名前空間の名前を選択するか、スタンドアロンの名前空間の種類の変更に戻る必要があります。
  • \\domain.com\namespace1: 名前空間サーバー \\サーバー名\namespace1を追加することはできません。そのファイルが既に存在する場合、ファイルを作成できません。
  • \\domain.com\namespace: 名前空間のクエリを実行することはできません。指定されたファイルが見つかりません。
  • \\domain.com\namespace: 名前空間のクエリを実行することはできません。デバイスが使用可能な状態ではありません。
  • 共有の< 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 クライアントを実行しているコンピューターで次のエラー メッセージが表示ことがあります。
  • '\\Domain.com\namespace\folder' が見つかりませんでした。名前を正しく入力したかどうかを確認し、もう一度やり直してください。
  • ファイルが見つかりません。
  • '\\Domain.com\namespace\folder' にアクセスできません。名前のスペルをチェックします。それ以外の場合、ネットワークに問題がある可能性があります。
    追加の詳細:
    エラー コード: 0x80070002 システムは指定されたファイルを見つけることはできません。
  • \\Domain.com\namespace1 にアクセスできません。エラー コード 0x80070035 がネットワーク パスが見つかりませんでした。
  • \\domain.com\namespace\folder にはアクセスできません。このネットワーク リソースを使用するアクセス許可をいない可能性があります。.ネットワーク パスが見つかりませんでした。
  • ドメイン コント ローラーから構成情報を読み取ることができませんでした、マシンでは、またはアクセスが拒否されたためです。
  • \\Domain.com\namespace にアクセスできません。名前のスペルをチェックします。それ以外の場合、ネットワークに問題がある可能性があります。
    追加の詳細:
    エラー コード: 0x80070035 がネットワーク パスが見つかりませんでした。
  • 指定されたパスが見つかりません。