FRS aggiunge "_NTFRS_<xxxxxxxx>" ai nomi delle cartelle

Questo articolo consente di risolvere un problema per cui il servizio replica file (FRS) aggiunge "_NTFRS_<xxxxxxxx>" ai nomi delle cartelle.

Si applica a: Windows Server 2012 R2, Windows Server 2016
Numero KB originale: 328492

Sintomi

Quando si crea una cartella replicata dal servizio replica file,FRS aggiunge "_NTFRS_<xxxxxxxx>" al nome della cartella.

Nota

In questo esempio xxxxxxxx <> rappresenta otto cifre esadecimali casuali.

Nella tabella seguente viene illustrato come FRS potrebbe modificare i nomi di due cartelle.

Nome della cartella originale Nome nuova cartella
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

Nota

FRS è stato deprecato nelle versioni più recenti di Windows Server. Per altre informazioni su come passare a una soluzione più nuova, vedere gli articoli seguenti:

Causa

Se due utenti creano ognuna una cartella in repliche separate e le cartelle hanno lo stesso nome, FRS rileva un conflitto di nomi durante la replica.

Una delle operazioni di creazione ha la precedenza e tale cartella mantiene il nome originale. Frs modifica il nome dell'altra cartella.

Esistono due cause comuni di questo problema:

  • Prima che la cartella possa essere replicata, viene creata una cartella in più membri del set di repliche. L'amministratore o il programma potrebbe creare cartelle duplicate in più membri frs. Ciò può verificarsi, ad esempio, se l'amministratore tenta di rendere coerenti i dati tra tutti i membri copiando manualmente le cartelle.

  • Si avvia un ripristino autorevole (D4) in un server, ma non si eseguono le operazioni di preparazione seguenti:

    • Prima del riavvio del servizio NTFRS dopo il ripristino autorevole, arrestare il servizio in tutti gli altri membri del set di repliche reinizializzato.

    • Prima che qualsiasi server possa replicare le modifiche in uscita ai membri reinizializzati del set di repliche, configurare la chiave del Registro di sistema D2 in tutti gli altri membri del set di repliche reinizializzato.

Risoluzione

Nota

Criteri di gruppo'elaborazione per le cartelle interessate non funziona durante il processo di pulizia. Questo perché il percorso UNC nei criteri non corrisponde al nome della cartella.

Per risolvere il problema, attenersi alla procedura seguente:

  1. Rinominare le cartelle originali e le cartelle modificate, quindi attendere che i nuovi nomi si propaghino in tutto il sistema.

    In questo modo, ogni cartella ha un nome comune in SYSVOL e che i nomi e i GUID corrispondano a tutti i membri.

    Nota

    Non eliminare la cartella non desiderati e quindi rinominare l'altra. Ciò può causare altri conflitti di denominazione.

  2. Dopo la propagazione della ridenominazione, scegliere la cartella da mantenere e ripristinare il nome originale. È quindi possibile eliminare in modo sicuro le altre cartelle rinominate.

    Nota

    Prima di eliminare le cartelle, è consigliabile assicurarsi di disporre di un backup dei dati originali (e completi).

Ulteriori informazioni

Tutti i file e le cartelle gestiti da FRS sono identificati in modo univoco da un GUID di file o cartella. FRS usa i GUID come identificatori canonici di file e cartelle da replicare.

Frs tenta di assicurarsi che il GUID per ogni file o cartella sia esattamente lo stesso in tutti i membri del set di repliche. Per FRS, il nome del file o della cartella visibile in Esplora risorse o nell'output del DIR comando è solo una proprietà di un file o di una cartella. Il nome e il percorso non identificano il file. Il GUID identifica il file.

Se un membro frs riceve un ordine di modifica per creare una cartella usando il nome di una cartella esistente, FRS rileva un conflitto di denominazione. La cartella esistente e la nuova cartella hanno GUID diversi. Pertanto, la nuova cartella non può avere lo stesso nome della cartella esistente. In questo caso, alla nuova cartella viene assegnato un nuovo nome nel formato <FolderName>_NTFRS_<xxxxxxxx>.

Nota

In questo esempio, <FolderName> rappresenta il nome richiesto (il nome della prima cartella) e <xxxxxxxx rappresenta> otto cifre esadecimali casuali, ad esempio "001a84b2".