Behandeln von journal_wrap Fehlern in Sysvol- und DFS-Replikatgruppen

In diesem Artikel wird erläutert, wie Sie journal_wrap Fehler in Sysvol- und DFS-Replikatgruppen beheben.

Hinweis

Dieser Artikel gilt für Microsoft Windows 2000. Beachten Sie, dass der Support für Windows 2000 am 13. Juli 2010 eingestellt wurde. Weitere Informationen zur Microsoft-Support Lifecycle-Richtlinie finden Sie auf der folgenden Microsoft-Website: Microsoft-Support Lifecycle-Richtlinie

Gilt für: Windows 2000
Ursprüngliche KB-Nummer: 292438

Zusammenfassung

Der Dateireplikationsdienst (File Replication Service, FRS) ist eine Multithread-Replikations-Engine mit mehreren master, die den LMREPL-Dienst (LanMan-Replikation) in den Versionen 3.x und 4.0 von Microsoft Windows NT ersetzt. Windows 2000-Domänencontroller und -Server verwenden FRS zum Replizieren von Systemrichtlinien- und Anmeldeskripts für Windows 2000 und für frühere Clients, die sich im Systemvolume (Sysvol) befinden.

FRS kann auch Inhalte zwischen Windows 2000-Servern replizieren, die die gleichen fehlertoleranten DFS-Stammstämme (Distributed File System) oder Replikate untergeordneter Knoten hosten.

In diesem Artikel wird beschrieben, wie FRS das USN-Änderungsjournal für das NTFS-Dateisystem verwendet und verwendet.

Weitere Informationen

Das USN-Journal ist ein Protokoll mit fester Größe, das alle Änderungen aufzeichnet, die an PARTITIONen im NTFS 5.0-Format auftreten. NTFRS überwacht die NTFS-USN-Journaldatei auf geschlossene Dateien in FRS-replizierten Verzeichnissen, solange FRS ausgeführt wird.

Journal Umbruchfehler treten auf, wenn eine ausreichende Anzahl von Änderungen, die während des FRS auftreten, so deaktiviert ist, dass die letzte WÄHREND des Herunterfahrens aufgezeichnete USN-Änderung nicht mehr im USN-Journal vorhanden ist. Das Risiko besteht darin, dass Änderungen an Dateien und Ordnern für frS-replizierte Strukturen möglicherweise aufgetreten sind, während der Dienst deaktiviert wurde und kein Datensatz der Änderung im USN-Journal vorhanden ist. Um sich vor Dateninkonsistenz zu schützen, bestätigt FRS in einen Journalumbruchzustand.

Um Wartungen für FRS-Replikatgruppenmitglieder durchzuführen, können Administratoren den FRS-Dienst für längere Zeit beenden. In diesem Fall erkennen Administratoren möglicherweise nicht die potenziellen Auswirkungen. Außerdem können Fehlerbedingungen dazu führen, dass der FRS-Dienst heruntergefahren wird, was zu einem Journalumbruchfehler führt. In großen Replikatgruppen kann bei Replikatelementen während einer autoritativen Wiederherstellung (BURFLAGS=D4) der folgende Fehler auftreten:

journal_wrap_error

Zur Wiederherstellung muss das betroffene Replikatmitglied mit einer nicht authentifizierten Wiederherstellung (BURFLAGS=D2) erneut initialisiert werden, wobei Dateien von einem vorhandenen eingehenden Partner synchronisiert werden. Diese Erneute Initialisierung kann für große Replikatgruppen zeitaufwändig sein.

Betrachten Sie das Szenario, in dem Computer Versionen der Ntfrs.exe-Datei auf den folgenden Systemversionen ausführen:

  • Windows 2000 (Binärdatei 2195)
  • Windows 2000 Service Pack 1 (SP1)
  • SP1-Hotfix (WINSE-Build 5298)

In diesen Szenarien muss der nicht authentifizierte Wiederherstellungsprozess manuell aufgerufen werden. Hierzu müssen Sie BURFLAGS=D2 in der Windows NT-Registrierung festlegen.

Für Windows 2000-Computer, die Versionen der Ntfrs.exe-Datei aus Windows 2000 Service Pack 2 (SP2) oder windows 2000 SP2-Hotfix (WINSE 11773) verwenden, führt der Dienst eine programmgesteuerte, nicht authentifizierende Wiederherstellung durch, wenn die journal_wrap_error erkannt wird.

Standardmäßig führen Versionen der Ntfrs.exe-Datei aus Windows 2000 Service Pack 3 (SP3) und windows 2000 SP3-Hotfix keine automatische nicht autoritative Wiederherstellung durch (z. B. wird der Inhalt von SP3 beibehalten, da 2195 und SP1 den Kontext beibehalten hat), wenn Journalumbruchfehler erkannt werden. SP3-Versionen von NTFRS können so konfiguriert werden, dass sie wie SP2 funktionieren, wenn der Registrierungseintrag "Automatische Wiederherstellung des Journalumbruchs aktivieren" im folgenden Registrierungsunterschlüssel auf 1 festgelegt ist: HKLM\System\Ccs\Services\Ntfrs\Parameters

Wichtig

Es wird nicht empfohlen, diese Registrierungseinstellung zu verwenden, und diese Einstellung sollte nach der Service Pack 3-Version von Windows 2000 nicht mehr verwendet werden. Die empfohlene Methode zum Ausführen einer nicht authentifizierten Wiederherstellung für FRS-Member von DFS- oder SYSVOL-Replikatgruppen ist die Verwendung des FRS-BurFlags-Registrierungswerts. Weitere Informationen zur Verwendung des BurFlags-Registrierungswerts finden Sie in den folgenden Artikeln der Microsoft Knowledge Base: 290762 Verwenden des BurFlags-Registrierungsschlüssels zum erneuten Initialisieren von Replikatgruppen des Dateireplikationsdiensts

Im Folgenden sind geeignete Optionen aufgeführt, um Journalumbruchfehler zu reduzieren:

  • Platzieren Sie den FRS-replizierten Inhalt auf weniger ausgelasteten Volumes.
  • Lassen Sie den FRS-Dienst ausgeführt.
  • Vermeiden Sie Änderungen an FRS-replizierten Inhalten, während der Dienst deaktiviert ist.
  • Erhöhen Sie die Größe des USN-Journals.

FRS ist ein Dienst, der immer auf Windows-Domänencontrollern und Mitgliedern von FRS-replizierten DFS-Sätzen ausgeführt werden muss.

Wenn Sie die USN-Journalgröße erhöhen und daher die Anzahl der Änderungen erhöhen, die das Journal vor dem "Umschließen" des Journals enthalten kann, verringert sich die Wahrscheinlichkeit, dass der USN-Journalumbruch auftritt. Die Größe des USN-Journals kann durch Festlegen des folgenden Registrierungsschlüssels geändert werden: HKLM\System\CCS\Services\NTFRS\Parameters\"Ntfs Journal size in MB" (REG_DWORD)

Gültige Einstellungen reichen von 8 Megabyte bis 128 Megabyte (MB). Der Standardwert ist 32 MB. Diese Einstellung gilt für alle Volumes, die eine FRS-Replikatstruktur hosten. Sie müssen den NTFRS-Dienst beenden und dann neu starten, damit die Erhöhung der USN-Journalgröße eintritt. Um die Größe des USN-Journals zu verringern, müssen Sie jedoch alle Volumes neu formatieren, die FRS-replizierten Inhalt enthalten.

Die Anzahl der Änderungen, die eine bestimmte USN-Journaldatei enthalten kann, kann mithilfe der folgenden Formel geschätzt werden: Journalgröße /((60 Bytes + (Länge des Dateinamens)) * 2) Die Zahl "2" in dieser Formel stammt aus zwei Journaleinträgen für jede Dateiänderung: 1 für geöffnet und 1 für schließen. Dividieren Sie die Journalgröße durch die Größe pro Änderung, um die ungefähre Anzahl von Änderungen zu bestimmen, die auftreten können, bevor der Journalumbruchfehler auftritt. Wenn wir davon ausgehen, dass die Dateinamen im Dateiformat "8.3" vorliegen, wird dies ungefähr 200.000 Dateien und/oder Verzeichnissen für eine 32-MB-Journaldatei zugeordnet. Die Anzahl der Änderungen wäre geringer, wenn lange Dateinamen verwendet werden.

In Windows 2000 Service Pack 2 liegen die gültigen Einstellungen zwischen 8 MB und 128 MB, und der Standardwert ist 32 MB. In Windows 2000 Service Pack 3 liegen die gültigen Einstellungen zwischen 4 MB und 10.000 MB, und der Standardwert ist 512 MB. Diese Einstellungen gelten für alle Volumes, die eine FRS-Replikatstruktur hosten.

Als Richtlinie empfiehlt Microsoft, dass Sie 128 MB Journal für alle 100.000 Dateien konfigurieren, die von der Replikation auf diesem Volume verwaltet werden.

Weitere Informationen finden Sie, indem Sie auf die folgenden Artikelnummern klicken, um die Artikel in der Microsoft Knowledge Base anzuzeigen:

290762 Verwenden des BurFlags-Registrierungsschlüssels zum erneuten Initialisieren von Replikatgruppen des Dateireplikationsdiensts