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

この記事では、ファイル レプリケーション サービス (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. 次の手順に従って、Services 管理コンソールにアクセスします。

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

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

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

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

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

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

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

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

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