Cómo solucionar errores journal_wrap en conjuntos de réplicas de Sysvol y DFS

En este artículo se aplica a Microsoft Windows 2000. Tenga en cuenta que el soporte técnico para Windows 2000 finalizado el 13 de julio de 2010. El siguiente sitio Web de Microsoft es un punto de partida para planear la estrategia de migración de Windows 2000:Para obtener más información acerca de la directiva de ciclo de vida de soporte técnico de Microsoft, consulte el siguiente sitio Web de Microsoft:

Resumen

El servicio de replicación de archivos (FRS) es un motor de replicación multiproceso y multimaestro que reemplaza al servicio LMREPL (LanMan Replication) en la 3.x y 4.0 versiones de Microsoft Windows NT Windows 2000 dominio controladores y servidores utilizan FRS para replicar directivas e inicio de sesión secuencias de sistema para Windows 2000 y clientes de versiones anteriores que se encuentran en el volumen del sistema (Sysvol).

FRS también puede replicar contenido entre servidores de Windows 2000 que alojan las mismas raíces del sistema de archivos distribuido (DFS) tolerante a fallas o réplicas de nodo secundario.

En este artículo se describe cómo FRS utiliza y se basa en el diario de cambios USN para el sistema de archivos NTFS.

Más información

El diario USN es un registro de tamaño fijo que graba todos los cambios que se producen en las particiones formateadas con NTFS 5.0. NTFRS supervisa el archivo de diario USN de NTFS para archivos cerrados en directorios replicados de FRS siempre que FRS se esté ejecutando.

Se producen errores de ajuste de diario si un número suficiente de cambios que se producen mientras FRS está desactivado de manera tal que el último cambio USN que FRS grabó durante el apagado ya no existe en el diario USN durante el inicio. El riesgo es que pueden han producido cambios en archivos y carpetas de árboles replicados de FRS mientras el servicio estaba desactivado y no existe ningún registro del cambio en el diario USN. Para protegerse contra la incoherencia de los datos, FRS entra en un estado de ajuste de diario.

Para realizar el mantenimiento de los miembros del conjunto de réplicas de FRS, los administradores pueden detener el servicio FRS durante largos períodos de tiempo. En este caso, los administradores pueden no darse cuenta del posible impacto. Además, las condiciones de error pueden hacer que el servicio FRS apagar y esto causa un error de ajuste de diario. En conjuntos de réplicas grandes, los miembros de la réplica pueden encontrar el siguiente error durante una restauración autoritativa (BURFLAGS = D4):
journal_wrap_error
Para recuperar, se debe reinicializar el miembro de la réplica afectado con una restauración no autoritativa (BURFLAGS = D2) donde sincronizará los archivos desde un asociado de entrada existente. Esta reinicialización puede llevar mucho tiempo para conjuntos de réplicas grandes.

Considere el escenario donde los equipos ejecutan versiones del archivo Ntfrs.exe en las siguientes versiones de sistema:
  • Windows 2000 (2195 binario)
  • Windows 2000 Service Pack 1 (SP1)
  • Revisión SP1 (WINSE compilación 5298)
En estos escenarios, el proceso de restauración no autoritativa se debe invocar manualmente. Para ello, debe establecer BURFLAGS = D2 en el registro de Windows NT.

Para equipos con Windows 2000 que utilizan las versiones del archivo Ntfrs.exe de Windows 2000 Service Pack 2 (SP2) o de revisión de Windows 2000 SP2 (WINSE 11773), el servicio realiza una restauración no autoritativa mediante programación cuando se detecta journal_wrap_error.

De forma predeterminada, las versiones del archivo Ntfrs.exe de Windows 2000 Service Pack 3 (SP3) y de revisión de Windows 2000 SP3 no realizan una restauración no autoritativa automática (por ejemplo, SP3 deja el contenido en su lugar como 2195 y SP1 dejada el contexto en el lugar) cuando se detectan errores de ajuste de diario. Pueden configurarse las versiones SP3 de NTFRS para que funcionen como el SP2 cuando la entrada de registro "Enable journal wrap automatic restore" se establece en 1 en la siguiente subclave del registro:
HKLM\System\Ccs\Services\Ntfrs\Parameters
Importante: No recomendamos que use esta configuración del registro, y este valor no debe ser utilizadas versiones de Windows después de la versión de Service Pack 3 de Windows 2000. El método recomendado para realizar una restauración no autoritaria en los miembros de FRS de conjuntos de réplicas DFS o SYSVOL es utilizar el valor del registro BurFlags de FRS. Para obtener más información acerca de cómo utilizar el valor de BurFlags del registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290762 utilizar la clave BurFlags del registro para reinicializar los conjuntos de réplicas del servicio de replicación de archivos
Las siguientes son las opciones adecuadas para reducir los errores de ajuste de diario:
  • Poner el contenido replicado por FRS en volúmenes menos ocupados.
  • Mantener el servicio FRS en ejecución.
  • Evite realizar cambios al contenido replicado por FRS mientras el servicio está desactivado.
  • Aumentar el tamaño del diario USN.
FRS es un servicio que siempre debe ejecutarse en controladores de dominio de Windows y los miembros de conjuntos DFS replicados por FRS.

Si aumenta el tamaño del diario USN y, por tanto, aumenta el número de cambios que puede contener el diario diario "ajusta", esto reduce la posibilidad de que se produzca el ajuste de diario USN. Puede cambiarse el tamaño del diario USN configurando la clave del registro siguiente:
HKLM\System\CCS\Services\NTFRS\Parameters\ "Tamaño del diario Ntfs en MB" (REG_DWORD)
Intervalo de valores válidos de 8 a 128 megabytes (MB). El valor predeterminado es 32 MB. Esta configuración se aplica a todos los volúmenes que alojan un árbol de replicación de FRS. Deberá detener y reiniciar el servicio NTFRS para que el aumento en el tamaño del diario USN que se produzca. Sin embargo, para reducir el tamaño del diario USN, debe volver a formatear todos los volúmenes que contienen contenido replicado por FRS.

El número de cambios que un archivo de diario USN determinado puede contener se puede estimar mediante la siguiente fórmula:
/((60 bytes + (length of file name) tamaño del diario) * 2)
El número "2" en esta fórmula proviene de dos entradas de diario para cada cambio de archivo: 1 para abrirlo y 1 para cerrarlo. Divida el tamaño del diario entre el tamaño por cambio para determinar el número aproximado de cambios que pueden producirse antes de que se encuentra el error de ajuste de diario. Si suponemos que los nombres de archivo tienen un formato de "8.3" archivo, se asigna a aproximadamente a 200000 archivos y/o directorios para un archivo de diario de 32 MB. El número de cambios sería menor si se utilizan nombres de archivo largos.

En Windows 2000 Service Pack 2, el intervalo de valores válidos entre 8 y 128 MB y el valor predeterminado es 32 MB. En Windows 2000 Service Pack 3, el intervalo de valores válidos entre 10.000 y 4 MB y el valor predeterminado es 512 MB. Esta configuración aplica a todos los volúmenes de ese árbol de réplica de host un FRS.

Como norma, Microsoft sugiere configurar 128 MB de diario por cada 100.000 archivos administrados por replicación en ese volumen.
Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
Entradas de 221111 descripción de FRS en el registro

290762 utilizar la clave BurFlags del registro para reinicializar los conjuntos de réplicas del servicio de replicación de archivos

291165 las aserciones FRS en el miembro principal que contiene gran cantidad de archivos o directorios

Propiedades

Id. de artículo: 292438 - Última revisión: 21 ene. 2017 - Revisión: 1

Comentarios