FRS はフォルダー名に "_NTFRS_<xxxxxxxx>" を追加します
この記事は、ファイル レプリケーション サービス (FRS) がフォルダー名に "_NTFRS_<xxxxxxxx>" を追加する問題を解決するのに役立ちます。
適用対象: Windows Server 2012 R2、Windows Server 2016
元の KB 番号: 328492
現象
ファイル レプリケーション サービス (FRS) によってレプリケートされるフォルダーを作成すると、フォルダー名に "_NTFRS_<xxxxxxxx>" が追加されます。
注:
この例では、 <xxxxxxxx は> 8 桁のランダムな 16 進数を表します。
次の表は、FRS が 2 つのフォルダーの名前を変更する方法を示しています。
元のフォルダー名 | 新しいフォルダー名 |
---|---|
07/29/2002 09:58a Policies |
07/29/2002 09:58a Policies_NTFRS_000add30 |
07/29/2002 10:18a scripts |
07/29/2002 10:02p scripts_NTFRS_000874bb |
注:
FRS は、新しいバージョンの Windows Server では非推奨になりました。 新しいソリューションに移行する方法の詳細については、次の記事を参照してください。
原因
2 人のユーザーがそれぞれ個別のレプリカにフォルダーを作成し、フォルダーの名前が同じである場合、FRS はレプリケーション中に名前の競合を検出します。
作成操作の 1 つが優先され、そのフォルダーには元の名前が保持されます。 FRS は、他のフォルダーの名前を変更します。
この問題には、次の 2 つの一般的な原因があります。
フォルダーをレプリケートする前に、レプリカ セットの複数のメンバーにフォルダーが作成されます。 管理者またはプログラムは、複数の FRS メンバーに重複するフォルダーを作成する場合があります。 これは、たとえば、管理者がフォルダーを手動でコピーして、すべてのメンバー間でデータの整合性を保とうとした場合に発生する可能性があります。
1 つのサーバーで権限のある復元 (D4) を開始しますが、次の準備は実行しません。
権限のある復元後に NTFRS サービスが再起動される前に、再初期化されたレプリカ セットの他のすべてのメンバーでサービスを停止します。
サーバーが送信変更をレプリケートしてレプリカ セットの再初期化されたメンバーにレプリケートする前に、再初期化されたレプリカ セットの他のすべてのメンバーに対して D2 レジストリ キーを構成します。
解決方法
注:
影響を受けるフォルダーのグループ ポリシー処理は、クリーンプロセス中は機能しません。 これは、ポリシーの UNC パスがフォルダー名と一致しないためです。
この問題を解決するには、次の手順を実行します。
元のフォルダーと変更したフォルダーの名前を変更し、新しい名前がシステム全体に反映されるまで待ちます。
これにより、各フォルダーが SYSVOL 全体で共通の名前を持ち、名前と GUID がすべてのメンバーで一致することを確認します。
注:
不要なフォルダーを削除してから、もう一方のフォルダーの名前を変更しないでください。 これにより、さらに多くの名前付けの競合が発生する可能性があります。
名前の変更が反映されたら、保持するフォルダーを選択し、名前を元の名前に戻します。 その後、名前を変更した他のフォルダーを安全に削除できます。
注:
フォルダーを削除する前に、元の (および完全な) データのバックアップがあることを確認することをお勧めします。
詳細
FRS が管理するすべてのファイルとフォルダーは、ファイルまたはフォルダー GUID によって一意に識別されます。 FRS は、レプリケートされるファイルとフォルダーの正規識別子として GUID を使用します。
FRS は、各ファイルまたはフォルダーの GUID がレプリカ セットのすべてのメンバーでまったく同じであることを確認しようとします。 FRS の場合、Windows エクスプローラーまたはコマンドのDIR
出力に表示されるファイルまたはフォルダー名は、ファイルまたはフォルダーのプロパティのみです。 名前とパスは、ファイルを識別しません。 GUID によってファイルが識別されます。
FRS メンバーが既存のフォルダーの名前を使用してフォルダーを作成する変更順序を受け取った場合、FRS は名前付けの競合を検出します。 既存のフォルダーと新しいフォルダーには、異なる GUID があります。 そのため、新しいフォルダーに既存のフォルダーと同じ名前を付けることはできません。 このような場合、新しいフォルダーには FolderName>_NTFRS_<xxxxxxxx という<形式で新しい名前が付けられます>。
注:
この例では、 <FolderName> は要求された名前 (最初のフォルダーの名前) を表し、 <xxxxxxxx は> 8 桁のランダムな 16 進数 ("001a84b2" など) を表します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示