Server 2003. Перестали синхронизироваться папки SYSVOL на КД

Проблема:
В домене Active Directory, работающем на двух Контроллерах Домена (КД) под управлением MS Windows 2003 Server SP2 Ru Standart x32 bit, перестали реплицироваться (синхронизироваться) папки DOMAIN SYSTEM VOLUME (SYSVOL SHARE, SYSVOL). Соответственно, политики и скрипты, измененные на одном из КД не реплицируются на второй. А клиенты, естественно, в произвольном порядке выбирают КД, с которого брать эти самые скрипты и политики. В результате получаем неразбериху - у одних скрипты выполняются так, у других - по другому. В следующий раз, политики и скрипты для одного и того же клиента могут быть взяты уже с другого КД.
В журнале «Служба репликации файлов» видим ошибку:
Решение:
Просто выполняем советы, приведенные в описании ошибки (см. выше) из журнала «Служба репликации файлов»:
Примечание:
В результате репликации, могут возникнуть папки со словом «NTFRS» и штампом времени в названии, например: «Policies_NTFRS_038ddc31». В эти папки служба репликации файлов при синхронизации копирует данные, с одного из серверов. Данные с другого сервера остаются в обычном - привычном местоположении, в нашем случае в папке «Policies».
Делается это для того, чтобы какие-либо данные при синхронизации не потерялись. Эти папки нужно обработать вручную - сравнить друг с другом («Policies_NTFRS_038ddc31» сравнить с «Policies»), выбрать из них файлы нужных версий, и скопировать их в исходные папки (нашем случае в папку «Policies»). После окончания обработки вспомогательные папки («Policies_NTFRS_038ddc31») можно удалять.
Внимание!!! Папку «DO_NOT_REMOVE_NtFrs_PreInstall_Directory» удалять нельзя!
Сравнивать папки и файлы можно, например, при помощи бесплатной программы WinMerge:
Интерфейс русскоязычный, в обращении программа очень проста. Позволяет сравнивать как папки (любого уровня вложенности), так и файлы, по строкам или по битам.
Если приведенный совет не помог, читаем статью Не реплицируются папки sysvol и netlogon между двумя контроллерами домена.
В домене Active Directory, работающем на двух Контроллерах Домена (КД) под управлением MS Windows 2003 Server SP2 Ru Standart x32 bit, перестали реплицироваться (синхронизироваться) папки DOMAIN SYSTEM VOLUME (SYSVOL SHARE, SYSVOL). Соответственно, политики и скрипты, измененные на одном из КД не реплицируются на второй. А клиенты, естественно, в произвольном порядке выбирают КД, с которого брать эти самые скрипты и политики. В результате получаем неразбериху - у одних скрипты выполняются так, у других - по другому. В следующий раз, политики и скрипты для одного и того же клиента могут быть взяты уже с другого КД.
В журнале «Служба репликации файлов» видим ошибку:
Решение:
Просто выполняем советы, приведенные в описании ошибки (см. выше) из журнала «Служба репликации файлов»:
- На КД, в журнале которого мы нашли эту ошибку, в реестре, по адресу «System\CurrentControlSet\Services\ntFrs\Parameters» создаем параметр типа DWORD с именем «Enable Journal Wrap Automatic Restore» и значением «1». Либо, если такой параметр уже присутствует, то устанавливаем его значение равным «1»
- Рестартуем службу репликации файлов (File Replication Service):
- Код: Выделить всё
net stop ntfrs
net start ntfrs
- Ждем пару минут и меняем значение параметра «Enable Journal Wrap Automatic Restore» реестра на «0»
- Еще раз перезапускаем службу репликации файлов (File Replication Service):
- Код: Выделить всё
net stop ntfrs
net start ntfrs
- Ждем окончания репликации файлов
Примечание:
В результате репликации, могут возникнуть папки со словом «NTFRS» и штампом времени в названии, например: «Policies_NTFRS_038ddc31». В эти папки служба репликации файлов при синхронизации копирует данные, с одного из серверов. Данные с другого сервера остаются в обычном - привычном местоположении, в нашем случае в папке «Policies».
Делается это для того, чтобы какие-либо данные при синхронизации не потерялись. Эти папки нужно обработать вручную - сравнить друг с другом («Policies_NTFRS_038ddc31» сравнить с «Policies»), выбрать из них файлы нужных версий, и скопировать их в исходные папки (нашем случае в папку «Policies»). После окончания обработки вспомогательные папки («Policies_NTFRS_038ddc31») можно удалять.
Внимание!!! Папку «DO_NOT_REMOVE_NtFrs_PreInstall_Directory» удалять нельзя!
Сравнивать папки и файлы можно, например, при помощи бесплатной программы WinMerge:
Интерфейс русскоязычный, в обращении программа очень проста. Позволяет сравнивать как папки (любого уровня вложенности), так и файлы, по строкам или по битам.
Если приведенный совет не помог, читаем статью Не реплицируются папки sysvol и netlogon между двумя контроллерами домена.