Como solucionar problemas de erros de journal_wrap em conjuntos de réplica do Sysvol e do DFS

Este artigo discute como solucionar problemas journal_wrap erros em conjuntos de réplica do Sysvol e do DFS.

Observação

Este artigo se aplica ao Microsoft Windows 2000. Esteja ciente de que o suporte para o Windows 2000 terminou em 13 de julho de 2010. Para obter mais informações sobre a política de ciclo de vida Suporte da Microsoft, consulte o seguinte site da Microsoft: Suporte da Microsoft Política de Ciclo de Vida

Aplica-se a: Windows 2000
Número de KB original: 292438

Resumo

O FRS (Serviço de Replicação de Arquivos) é um mecanismo de replicação multithread e multi-master que substitui o serviço LMREPL (LanMan Replication) nas versões 3.x e 4.0 do Microsoft Windows NT. Os controladores e servidores de domínio do Windows 2000 usam o FRS para replicar a política do sistema e scripts de logon para Windows 2000 e para clientes anteriores localizados no Volume do Sistema (Sysvol).

O FRS também pode replicar conteúdo entre servidores windows 2000 que hospedam as mesmas raízes do DFS (Sistema de Arquivos Distribuídos tolerante a falhas) ou réplicas de nó filho.

Este artigo descreve como o FRS usa e depende da revista de alterações USN para o sistema de arquivos NTFS.

Mais informações

O diário USN é um log de tamanho fixo que registra todas as alterações que ocorrem em partições formatadas no NTFS 5.0. O NTFRS monitora o arquivo de diário USN do NTFS para arquivos fechados em diretórios replicados do FRS enquanto o FRS estiver em execução.

Diário erros de encapsulamento ocorrerem se um número suficiente de alterações que ocorrem enquanto o FRS é desativado de forma que a última alteração usn registrada durante o desligamento não exista mais na revista USN durante a inicialização. O risco é que alterações em arquivos e pastas para árvores replicadas pelo FRS possam ter ocorrido enquanto o serviço foi desativado e nenhum registro da alteração existe na revista USN. Para se proteger contra inconsistência de dados, o FRS afirma em um estado de envoltório de diário.

Para executar a manutenção no FRS réplica definir membros, os administradores podem interromper o serviço FRS por longos períodos de tempo. Nesse caso, os administradores podem não perceber o impacto potencial. Além disso, as condições de erro podem fazer com que o serviço FRS seja desligado e isso causa um erro de envoltório de diário. Em conjuntos de réplica grandes, réplica membros podem encontrar o seguinte erro durante uma restauração autoritária (BURFLAGS=D4):

journal_wrap_error

Para recuperar, o membro réplica afetado deve ser reinitializado com uma restauração não autenticativa (BURFLAGS=D2) em que sincronizará arquivos de um parceiro de entrada existente. Essa reinicialização pode ser demorada para conjuntos de réplica grandes.

Considere o cenário em que os computadores executam versões do arquivo Ntfrs.exe nas seguintes versões do sistema:

  • Windows 2000 (binário 2195)
  • Windows 2000 Service Pack 1 (SP1)
  • SP1 Hotfix (build WINSE 5298)

Nesses cenários, o processo de restauração nonauthoritative deve ser invocado manualmente. Para fazer isso, você deve definir BURFLAGS=D2 no registro Windows NT.

Para computadores Windows 2000 que usam versões do arquivo Ntfrs.exe do Windows 2000 Service Pack 2 (SP2) ou do hotfix do Windows 2000 SP2 (WINSE 11773), o serviço executa uma restauração não autenticativa programática quando o journal_wrap_error é detectado.

Por padrão, as versões do arquivo Ntfrs.exe do Windows 2000 Service Pack 3 (SP3) e do hotfix do Windows 2000 SP3 não executam uma restauração não autenticativa automática (por exemplo, o SP3 deixa o conteúdo em vigor como 2195 e SP1 deixou o contexto em vigor) quando erros de envoltório de diário são detectados. As versões SP3 do NTFRS podem ser configuradas para funcionar como o SP2 quando a entrada do registro "Habilitar a restauração automática de envoltório de diário" é definida como 1 na seguinte subchave de registro: HKLM\System\Ccs\Services\Ntfrs\Parameters

Importante

Não recomendamos que você use essa configuração de registro e essa configuração não deve ser usada versões do Windows após a versão do Service Pack 3 do Windows 2000. O método recomendado para executar uma restauração nãouthoritativa em membros do FRS do DFS ou SYSVOL réplica conjuntos é usar o valor do registro FRS BurFlags. Para obter mais informações sobre como usar o valor do registro burFlags, clique no seguinte número do artigo para ver o artigo na Base de Dados de Conhecimento da Microsoft: 290762 Usando a chave do registro burFlags para reinicializar o serviço de Replicação de Arquivos réplica conjuntos

Veja a seguir as opções apropriadas para reduzir erros de envoltório de diário:

  • Coloque o conteúdo replicado pelo FRS em volumes menos movimentados.
  • Mantenha o serviço FRS em execução.
  • Evite fazer alterações no conteúdo replicado pelo FRS enquanto o serviço é desativado.
  • Aumente o tamanho da revista USN.

O FRS é um serviço que deve estar sempre em execução em controladores de domínio do Windows e membros de conjuntos DFS replicados pelo FRS.

Se você aumentar o tamanho da revista USN e, portanto, aumentar o número de alterações que o diário pode conter antes que a revista "envoltórios", isso reduzirá a possibilidade de que o envoltório da revista USN ocorra. O tamanho da revista USN pode ser alterado definindo a seguinte chave do registro: HKLM\System\CCS\Services\NTFRS\Parameters\"Ntfs Journal size in MB" (REG_DWORD)

As configurações válidas variam de 8 megabytes a 128 megabytes (MB). O padrão é 32 MB. Essa configuração se aplica a todos os volumes que hospedam uma árvore de réplica FRS. Você precisa parar e reiniciar o serviço NTFRS para que os aumentos no tamanho da revista USN ocorram. No entanto, para diminuir o tamanho da revista USN, você deve reformatar todos os volumes que contêm conteúdo replicado pelo FRS.

O número de alterações que um determinado arquivo de diário USN pode conter pode ser estimado usando a seguinte fórmula: tamanho do diário /((60 bytes + (comprimento do nome do arquivo)) * 2) O número "2" nesta fórmula deriva de duas entradas de diário para cada alteração de arquivo: 1 para abrir e 1 para fechamento. Divida o tamanho do diário pelo tamanho por alteração para determinar o número aproximado de alterações que podem ocorrer antes que o erro de envoltório de diário seja encontrado. Se assumirmos que os nomes de arquivo estão em um formato de arquivo "8.3", isso será mapeado para aproximadamente 200.000 arquivos e/ou diretórios para um arquivo de diário de 32 MB. O número de alterações seria menor se nomes de arquivo longos fossem usados.

No Windows 2000 Service Pack 2, as configurações válidas variam entre 8 MB e 128 MB e o padrão é de 32 MB. No Windows 2000 Service Pack 3, as configurações válidas variam entre 4 MB e 10.000 MB e o padrão é de 512 MB. Essas configurações se aplicam a todos os volumes que hospedam uma árvore de réplica FRS.

Como diretriz, a Microsoft sugere que você configure 128 MB de diário para cada 100.000 arquivos gerenciados por replicação nesse volume.

Para obter mais informações, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento da Microsoft:

290762 Usar a chave do registro burFlags para reinicializar conjuntos de réplica do serviço de Replicação de Arquivos