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

この記事では、ファイル レプリケーション サービス (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 が実行されていることを確認します。 サービスが実行されていない場合は、問題が発生しているコンピューター上の イベント ビューアー の FRS コンテナー (Eventvwr.msc ファイルにあります) を確認します。

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

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

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

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

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

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