Udostępnij za pośrednictwem


Zdarzenie błędu NTFRS 13559 sporadycznie i replikacja zostaje zatrzymana

W tym artykule opisano problem polegający na tym, że ntFRS występuje błąd krytyczny komunikujący się z systemem plików sporadycznie.

Oryginalny numer KB: 2768745

Objaw

Na różnych kontrolerach domeny są odbierane zdarzenia 13559 z usługi replikacji plików (FRS) podobne szczegóły:

Nazwa dziennika: usługa replikacji plików
Źródło: NtFrs
Identyfikator zdarzenia: 13559
Kategoria zadania: Brak
Poziom: Błąd
Opis rozwiązania:
Usługa replikacji plików wykryła, że ścieżka główna repliki zmieniła się z "c:\windows\sysvol\domain" na "c:\windows\sysvol\domain". Jeśli jest to celowe przeniesienie, należy utworzyć plik o nazwie NTFRS_CMD_FILE_MOVE_ROOT w nowej ścieżce głównej.
Wykryto to dla następującego zestawu replik:
„WOLUMIN SYSTEMOWY DOMENY (UDZIAŁ SYSVOL)”
Zmiana ścieżki głównej repliki to proces dwuetapowy, który jest wyzwalany przez utworzenie pliku NTFRS_CMD_FILE_MOVE_ROOT.
[1] Podczas pierwszego sondowania, które nastąpi w ciągu 5 minut, ten komputer zostanie usunięty z zestawu replik.
[2] W ankiecie po usunięciu ten komputer zostanie ponownie dodany do zestawu replik z nową ścieżką główną. To ponowne dodanie spowoduje wyzwolenie pełnej synchronizacji drzewa dla zestawu replik. Na końcu synchronizacji wszystkie pliki będą znajdować się w nowej lokalizacji. Pliki mogą być usuwane ze starej lokalizacji w zależności od tego, czy są potrzebne, czy nie.

Jest to przykładowy poziom rejestrowania 4 dla szczegółowości ntfrs, co prowadzi do rejestrowania zdarzenia 13559:

<RcsHasReplicaRootPathMoved: S4: :S: > Oid dla katalogu głównego repliki to 0000000-0000-0000-0000000000000000000
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — niezgodność identyfikatora GUID repliki dla zestawu replik (WOLUMIN SYSTEMOWY DOMENY (UDZIAŁ SYSVOL))
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — główny identyfikator GUID repliki (FS) (17358178-8dd7-47e5-8ec1642bbc6ba318) <RcsHasReplicaRootPathMoved: S0: > BŁĄD — Replika główny identyfikator GUID (DB) (17358178-8dd7-47e5-8ec1642bbc6ba318) <RcsHasReplicaRootPathMoved: S0: BŁĄD — > zestaw replik (WOLUMIN SYSTEMOWY DOMENY (UDZIAŁ SYSVOL)) jest oznaczony jako usunięty

Widzieliśmy również przypadki, w których identyfikator GUID systemu plików jest zgłaszany jako null w drugim wydruku debugowania:

<RcsHasReplicaRootPathMoved: S4: :S: > Oid dla katalogu głównego repliki to 0000000-0000-0000-0000000000000000000
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — niezgodność identyfikatora GUID repliki dla zestawu replik (WOLUMIN SYSTEMOWY DOMENY (UDZIAŁ SYSVOL))
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — główny identyfikator GUID repliki (FS) (0000000-0000-0000-000000000000000000)
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — główny identyfikator GUID repliki (DB) (17358178-8dd7-47e5-8ec1642bbc6ba318)
<RcsHasReplicaRootPathMoved: S0: > BŁĄD — Zestaw replik (WOLUMIN SYSTEMOWY DOMENY (UDZIAŁ SYSVOL)) jest oznaczony jako usunięty

Musisz włączyć poziom rejestrowania 4, aby mieć pozytywny wpływ na ten problem.

Przyczyna

W cyklu sondowania identyfikator GUID folderu głównego zwróconego z systemu plików NTFS jest niezgodny z oczekiwaną wartością. Identyfikator GUID volue jest postrzegany jako "000000000-0000-0000-000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Mimo że usługa FRS używa synchronicznego we/wy, kontrolka we/wy ntfs działa asynchronicznie. W przypadkach problemu kontrolka we/wy zwróciła wartość "STATUS_PENDING", ale ten stan nie jest poprawnie używany przez NTFRS.

Rozwiązanie

NTFRS jest wymagany tylko do obsługi kontrolerów domeny systemu Windows Server 2003. Ponieważ obsługa systemu Windows Server 2003 kończy się w lipcu 2015 r., zaleca się całkowite usunięcie tych kontrolerów domeny i przeprowadzenie migracji do nowszej wersji systemu Windows.

Nowsze wersje systemu Windows umożliwiają korzystanie z systemu plików DFS-R do replikacji folderu SYSVOL i nie ma to wpływu na ten problem.

Istnieją następujące obejścia pracy:

  1. Utwórz zadanie wyzwalane przez zdarzenie 13559 i uruchom ponownie usługę

    Utwórz skrypt wyzwalany na zdarzeniu 13559, które uruchamia ponownie usługę NTFRS, wykonaj następujące kroki:

    1. W Podgląd zdarzeń znajdź zdarzenie 13559 i kliknij je prawym przyciskiem myszy. Istnieje wpis Dołączanie zadania do tego zdarzenia...:

      Zrzut ekranu przedstawiający okno Podgląd zdarzeń z wybranym zdarzeniem 13559.

    2. Nastąpi przekierowanie do kreatora Tworzenie nowego zadania podstawowego, a opcje uruchamiania zadania na podstawie wybranego zdarzenia zostaną wstępnie wypełnione. Możesz więc przejść wiele stron kreatora.

    3. Aby uruchomić program, musisz określić akcję zadania:

      Zrzut ekranu przedstawiający okno z wybraną funkcją Uruchom program.

    4. W ramach zadania masz krótki skrypt, który uruchamia ponownie NTFRS:

      Zrzut ekranu przedstawiający plik restart-ntfrs z wyświetlonym skryptem, który ponownie uruchamia ntFRS.

    5. Określ skrypt jako program do uruchomienia:

      Zrzut ekranu przedstawiający okno Kreator tworzenia podstawowego zadania z wybraną pozycją Uruchom program.

    6. Takie podejście spowoduje wznowienie operacji NTFRS bez wykonywania autorytatywnego przywracania.

  2. Umieść pusty plik "NTFRS_CMD_FILE_MOVE_ROOT" w katalogu głównym repliki

    Podczas wyświetlania niezgodności z identyfikatorami GUID NTFRS sprawdza precense tego pliku, aby sprawdzić, czy mogło to być zamierzone. Jeśli znajdzie plik, rejestruje zdarzenie 13560 i rozpoczyna się przywracanie nieautorytatywne NTFRS.

    W przypadku folderu SYSVOL umieść go w folderze docelowym dla połączenia w udziale SYSVOL, np. c:\windows\sysvol\domain.

    Uwaga 16.

    Podczas przywracania nieautorytatywnego nastąpi zatrzymanie udziału SYSVOL i NETLOGON w trybie offline i netlogon. Jeśli kontroler domeny jest jedynym kontrolerem domeny w lokacji, może to być niedopuszczalne.

Więcej informacji

Zapoznaj się z przewodnikami dotyczącymi migracji folderu SYSVOL tutaj:
Migrowanie replikacji SYSVOL do replikacji systemu plików DFS

Ten blog zawiera często zadawane pytania dotyczące migracji i zilustrowany przewodnik dotyczący tematu:
DfSR SYSVOL Migration FAQ: Przydatne trywii, które mogą zapisać follicles