ファイル レプリケーション サービスと分散ファイル システムのトラブルシューティング

この記事では、ファイル レプリケーション サービス (FRS) と分散ファイル システム (DFS) のトラブルシューティング方法について説明します。 ただし、この記事の主な重点は、FRS の問題のトラブルシューティングに役立つ一般的な手順について説明します。

適用対象:  Windows Server 2016、Windows Server 2012 R2
元の KB 番号:   272279

概要

FRS がシステム上のコンテンツのレプリケートを停止している場合があります。 この動作は、多くの潜在的な原因が原因で発生する可能性があります。

システムで FRS の問題が発生した場合は、次の一般的な手順を実行して、これらの問題をトラブルシューティングできます。

FRS の問題をトラブルシューティングする手順

  1. コンピューター A (ソース ディレクトリ、ステージング ディレクトリ、およびデータベース パーティション) とコンピューター B (コピー先パーティション、プレインストール パーティション、およびデータベース パーティション) の空きディスク領域を確認します。 イベント ビューアーで次のイベントを探します。

    • イベント ID: 13511

      データベースのディスク領域が空き領域です。

    • イベント ID: 13522

      ステージング ディレクトリが完全です。 しばらく接続していない送信パートナーによって、この問題が発生する可能性があります。 接続を削除し、FRS を停止して再起動して、ステージング ファイルを強制的に削除します。

  2. コンピューター B にテスト ファイルを作成し、コンピューター A へのレプリケーションを確認します。

  3. [コンピューター A] と [コンピューター B] の両方がネットワーク上で使用できると確認します。 FRS はレプリカ メンバーの完全修飾ドメイン名 (FQDN) を使用するため、適切な最初のチェックは、問題のレプリカの完全修飾名を指定する ping コマンドを使用します。

    コンピューター A から、コンピューター B の FQDN を使用して ping コマンドを送信します。 コンピューター B から、コンピューター A の FQDN に ping コマンドを送信します。 ping コマンドによって返されるアドレスが、コピー先のコンピューターのコマンド ラインを使用してコマンドによって返されるアドレスと同 ipconfig /all じことを確認します。

  4. 次の手順に従って、サービス管理コンソールにアクセスします。

    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

    2. [開く ] ボックス「services.msc」と入力します

      両方のコンピューターで FRS が実行されるのを確認します。 サービスが実行されていない場合は、問題が発生しているコンピューターのイベント ビューアー (Eventvwr.msc ファイルにある) の FRS コンテナーを確認します。

  5. コンピューター A とコンピューター B の間のリモート プロシージャ呼び出し (RPC) 接続を確認します。適切なテストは、コンピューター A (RPC を使用) からコンピューター B でイベント ビューアーを開くことです。 両方のコンピューターで FRS イベント ログを確認します。 イベント ID 13508 が存在する場合、コンピューター上の RPC サービスまたはコンピューター A とコンピューター B の間にセキュリティで保護された接続を作成する際に問題が発生する可能性があります。

  6. Active Directory サイトとサービス コンソールを使用して、Connection オブジェクトのレプリケーション スケジュールを確認します。 コンピューター A とコンピューター B の間でレプリケーションが有効であり、接続が有効になっているか確認します。 Connection オブジェクトは、コンピューター A の [コンピューター B] NTFRS_MEMBERの受信接続です。システム ボリューム (SYSVOL) の場合、Connection オブジェクトは Sites\Site_name\Servers\Server_name\Ntds 設定\Connection_name フォルダーに存在します。

  7. Dfs の場合は、Active Directory (AD) の [ユーザーとコンピューター] で接続リンクを表示します。 [ユーザー ADコンピューター] を開き、メニューから [表示] をクリックし、[詳細設定] が選択設定確認します。 [システム] コンテナーに移動します。 Connection オブジェクトの場所は、System\File Replication Service\DFS Volumes フォルダーにあります。

  8. どちらのコンピューターでも、元のサーバー上のファイルがロック (アクセスできない) かどうかを確認します。 FRS がファイルを読み取れないので、ファイルがコンピューター B でロックされている場合、FRS はステージング ファイルを生成できません。このファイルはレプリケーションを遅くします。 ファイルがコンピューター A でロックされ、FRS がファイルを更新できない場合、FRS は更新が成功するまで更新を再試行し続ける。 再試行間隔は 30 ~ 60 秒です。

  9. ソース ファイルがレプリケーションから除外されているかどうかを確認します。 ファイルが暗号化されたファイル システム (EFS)、NTFS ファイル システム (NTFS) ジャンクション、または元のレプリカ メンバーのファイルまたはフォルダー フィルターによって除外されていないか確認します。 これらの状況が true の場合、FRS はファイルまたはディレクトリをレプリケートしません。

  10. 上記のすべての条件が満たされている場合は、FRS 用に作成されたログ ファイルを調べる必要があります。 ログ ファイルは %Systemroot%\Debug フォルダーにあります。 ファイル名は、NtFrs_001.log から NtFrs_005.log に一覧表示されます。