Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
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:
W Podgląd zdarzeń znajdź zdarzenie 13559 i kliknij je prawym przyciskiem myszy. Istnieje wpis Dołączanie zadania do tego zdarzenia...:
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.
Aby uruchomić program, musisz określić akcję zadania:
W ramach zadania masz krótki skrypt, który uruchamia ponownie NTFRS:
Określ skrypt jako program do uruchomienia:
Takie podejście spowoduje wznowienie operacji NTFRS bez wykonywania autorytatywnego przywracania.
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