Oggi su un server Windows Server 2003 SP2 ho rilevato l'evento di errore NtFrs - 13568 con la seguente descrizione:
Il servizio di Replica file ha rilevato che il set di repliche "DOMAIN SYSTEM VOLUME (SYSVOL SHARE)" si trova in condizione di JRNL_WRAP_ERROR.
Il nome del set di repliche è : "DOMAIN SYSTEM VOLUME (SYSVOL SHARE)"
Percorso principale della replica : "c:\windows\sysvol\domain"
Volume principale della replica : "\\.\C:"
Un set di repliche entra in condizione di JRNL_WRAP_ERROR quando non riesce a trovare il record che sta cercando di leggere dal diario USN NTFS.
La descrizione prosegue una serie di possibili cause dell'errore e nel mio caso la più probabile è un problema sul disco che infatti è stato sostituito.
Per risolvere il problema è possibile eliminare il computer dal set di repliche e reinserirlo per innescare la sincronizzazione dell'intera struttura del set di repliche tramite la seguente procedura:
- Arrestare il servizio di Replica file (net stop ntfrs)
- Impostare a 1 il valore Enable Journal Wrap Automatic Restore nella chiave HKLM\System\CurrentControlSet\Services\NtFrs\Parameters (se il valore non esiste crearlo di tipo DWORD)
- Avviare il servizio di Replica file (net start ntfrs)
- Attendere circa 5 minuti e verificare che nel File Replication Service Event Logs vengano registrati gli eventi:
- 13553 – The DC is performing the recovery process
- 13554 – The DC is ready to pull the replica from another DC.
- 13516 che indica che il problema è stato risolto
- Controllare tramite net share la presenza delle condivisioni Netlogon e Sysvol
- Arrestare il servizio di Replica file (net stop ntfrs)
- Impostare a 0 il valore Enable Journal Wrap Automatic Restore nella chiave HKLM\System\CurrentControlSet\Services\NtFrs\Parameters o eliminare il valore se era stato creato in quanto come riportato nel seguente Risoluzione degli errori di azzeramento del diario in Sysvol e nei set di replica DFS:
Non è consigliabile utilizzare questa impostazione del Registro di sistema, neppure nelle versioni successive a Windows 2000 SP3. Le opzioni più appropriate per ridurre gli errori di azzeramento del diario sono le seguenti:
- Collocare il contenuto replicato dal servizio Replica file in volumi meno occupati.
- Mantenere attivo il servizio Replica file.
- Evitare di apportare modifiche al contenuto replicato dal servizio di Replica file mentre il servizio stesso è disattivato.
- Aumentare le dimensioni del diario USN.
- Avviare il servizio di Replica file (net start ntfrs)
- Verificare che nel File Replication Service Event Logs venga registrato l'evento 13516
Nel caso la procedura non risolva il problema è possibile reinizializzare la replica tramite un restore non autoritativo, per maggiori informazioni si veda: Using the BurFlags registry key to reinitialize File Replication Service replica sets.