Использование раздела реестра BurFlags для повторной инициализации службы репликации файлов
В этой статье рассматривается раздел реестра FRS BurFlags
, который использует служба репликации файлов (FRS) Microsoft Windows.
Исходный номер базы знаний: 290762
Обзор
FRS — это многопотоковый многопотоковый механизм репликации, используемый контроллерами домена Windows Server для репликации системных политик и сценариев входа. Кроме того, можно использовать FRS для репликации содержимого между серверами Windows, на которых размещаются те же корневые корни распределенной файловой системы (DFS) или дочерние реплики узлов. В Windows Server 2008 R2 и более поздней версии FRS можно использовать только для репликации набора реплик домена SYSVOL
.
При развертывании контроллеров домена на основе Windows или серверов-членов, использующих FRS для репликации файлов в SYSVOL
общих папках или общих ресурсах DFS, может потребоваться восстановить или повторно инициализировать отдельные члены набора реплик, если репликация остановлена или несогласовна. В некоторых сценариях может потребоваться перестроить весь набор реплик с нуля.
Раздел реестра FRS BurFlags
используется для выполнения заслуживающих доверия или неавторитивных восстановления в членах FRS или SYSVOL
наборов реплик.
Примечание.
Резервные копии состояния системы серверов-членов Windows и контроллеров домена не включают базу данных FRS, которая поддерживает сопоставление файлов, содержащихся в локальных деревах FRS и главном списке файлов FRS.
Восстановление реплик FRS
Глобальный BurFlags
раздел реестра содержит REG_DWORD
значения и расположен в следующем расположении в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
Наиболее распространенными значениями раздела BurFlags
реестра являются:
- D2, также известный как восстановление неавторитативного режима.
- D4, также известный как авторитетное восстановление режима.
Вы также можете выполнять BurFlags
восстановление одновременно с восстановлением данных из резервной копии или из любого другого известного хорошего источника, а затем перезапустить службу.
Не заслуживающее доверия восстановление
Неавторитивные восстановления являются наиболее распространенным способом повторной инициализации отдельных элементов наборов реплик FRS, которые испытывают трудности. Эти трудности могут включать следующие проблемы:
- Утверждения в службе FRS
- Повреждение локальной базы данных jet
- Ошибки оболочки журнала
- Сбои репликации FRS
Попробуйте восстановить неавторитивные операции только после обнаружения зависимостей FRS, и вы понимаете и устраните первопричину. Дополнительные сведения об обнаружении зависимостей FRS см . в разделе "Рекомендации" перед настройкой надежных или неавторитивных восстановления членов FRS далее в этой статье.
Участники, которые не являются неавторитетно восстановленными, должны иметь входящий трафик от операционных вышестоящих партнеров, где выполняется репликация Active Directory и FRS. В большом наборе реплик, который имеет по крайней мере один известный хороший член реплики, можно восстановить все остальные члены реплики с помощью неавторитетного режима восстановления при повторной инициализации компьютеров в порядке прямого партнера репликации.
Если необходимо завершить неавторитетное восстановление, чтобы вернуть член обратно в службу, сохраните столько состояния от этого члена и от прямого партнера репликации в направлении, которое репликация не работает. Он позволяет вам позже просмотреть проблему. Сведения о состоянии можно получить из журналов FRS и Системы в Просмотр событий.
Примечание.
Журналы FRS можно настроить для записи подробных записей отладки.
Чтобы выполнить неавторитное восстановление, остановите службу FRS, настройте BurFlags
раздел реестра и перезапустите службу FRS. Выполните следующие действия:
Нажмите Пуск и выберите Выполнить.
В поле "Открыть" введите cmd и нажмите клавишу ВВОД.
В поле "Команда" введите
net stop ntfrs
.Нажмите Пуск и выберите Выполнить.
В поле "Открыть" введите
regedit
и нажмите клавишу ВВОД.Найдите следующий подраздел в реестре:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
В правой области дважды щелкните BurFlags.
В диалоговом окне "Изменение значения DWORD" введите D2 и нажмите кнопку "ОК".
Закройте редактор реестра, а затем перейдите в командное поле.
В командном поле введите net start ntfrs.
Закройте окно "Команда".
При перезапуске службы FRS выполняются следующие действия:
- Значение
BurFlags
раздела реестра возвращает значение 0. - Файлы в папках FRS повторно инициализированы перемещаются в существующую папку.
- Событие 13565 регистрируется, чтобы сообщить о том, что запущено неавторитное восстановление.
- База данных FRS перестроена.
- Член выполняет начальное присоединение набора реплики из вышестоящего партнера или с компьютера, указанного в разделе реестра реплики set Parent, если родительский элемент был указан для наборов реплик SYSVOL.
- Повторно инициализированный компьютер выполняет полную репликацию затронутых наборов реплик, когда начинается соответствующее расписание репликации.
- По завершении процесса регистрируется событие 13516, чтобы сообщить о том, что FRS работает. Если событие не зарегистрировано, возникла проблема с конфигурацией FRS.
Примечание.
Размещение файлов в предварительно существующей папке на повторно инициализированных элементах является защитой в FRS, предназначенной для предотвращения случайной потери данных. Все файлы, предназначенные для реплики, которые существуют только в локальной предварительно существующей папке и не реплицируются после первоначальной репликации, затем могут быть скопированы в соответствующую папку. При исходящей репликации удалите файлы в существующей папке, чтобы освободить дополнительное место на диске.
Авторитетное восстановление FRS
Используйте достоверные восстановления только в качестве окончательного варианта, например при возникновении конфликтов каталогов.
Например, может потребоваться авторитное восстановление, если необходимо восстановить набор реплик FRS, где репликация полностью остановлена и требует перестроения с нуля.
Перед выполнением авторитетного восстановления FRS необходимо выполнить следующий список требований:
Служба FRS должна быть отключена для всех подчиненных партнеров (прямых и транзитивных) для наборов повторной инициализации реплик перед перезапуском службы FRS при настройке авторитетного восстановления.
События 13553 и 13516 были зарегистрированы в журнале событий FRS. Эти события указывают на то, что членство в наборе реплик установлено на компьютере, настроенном для авторитетного восстановления.
Компьютер, настроенный для авторитетного восстановления, настроен для всех данных, которые требуется реплицировать в элементы набора реплик. Это не так, если вы выполняете присоединение к пустому каталогу.
Все остальные партнеры в наборе реплик должны быть повторно инициализированы с помощью неавторитативного восстановления.
Чтобы завершить авторитетное восстановление, остановите службу FRS, настройте BurFlags
раздел реестра и перезапустите службу FRS. Для этого:
- Нажмите Пуск и выберите Выполнить.
- В поле "Открыть" введите cmd и нажмите клавишу ВВОД.
- В командном поле введите net stop ntfrs.
- Нажмите Пуск и выберите Выполнить.
- В поле "Открыть" введите
regedit
и нажмите клавишу ВВОД. - Найдите следующий подраздел в реестре:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
- В правой области дважды выберите BurFlags.
- В диалоговом окне "Изменение значения DWORD" введите D4 и нажмите кнопку "ОК".
- Закройте редактор реестра, а затем перейдите в командное поле.
- В поле "Команда" введите
net start ntfrs
. - Закройте окно "Команда".
При перезапуске службы FRS выполняются следующие действия:
- Значение для раздела реестра BurFlags возвращает значение 0.
- Событие 13566 регистрируется, чтобы сообщить о начале авторитетного восстановления.
- Файлы в повторной инициализации реплицированных каталогов FRS остаются неизменными и становятся авторитетными при прямой репликации. Кроме того, файлы становятся партнерами косвенной репликации через транзитивную репликацию.
- База данных FRS перестроена на основе текущей инвентаризации файлов.
- По завершении процесса регистрируется событие 13516, чтобы сообщить о том, что FRS работает. Если событие не зарегистрировано, возникла проблема с конфигурацией FRS.
Глобальная реплика, определенная повторная инициализация
Существуют как глобальные, так и реплики, определенные BurFlags
разделы реестра. Установка глобального BurFlags
раздела реестра повторно инициализирует все наборы реплик, которые содержит член. Это делается только в том случае, если компьютер содержит только один набор реплик или когда наборы реплик, которые он содержит, относительно малы.
В отличие от настройки глобального BurFlags
ключа, ключ набора BurFlags
реплик позволяет повторно инициализировать дискретные, отдельные наборы реплик, позволяя здоровым наборам репликации оставаться без изменений.
BurFlags
Глобальный раздел реестра находится в следующем расположении в реестре:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup
.
Этот ключ может содержать те же значения, что и эти значения, рассмотренные ранее в этой статье, для авторитетных и неавторитивных восстановления.
Вы можете найти определенный BurFlags
раздел реестра реплики, определив GUID для набора реплик, который требуется настроить. Чтобы определить, какой GUID соответствует набору реплик и настроить восстановление, выполните следующие действия.
Нажмите Пуск и выберите Выполнить.
В поле "Открыть" введите cmd и нажмите клавишу ВВОД.
В командном поле введите net stop ntfrs.
Нажмите Пуск и выберите Выполнить.
В поле "Открыть" введите regedit и нажмите клавишу ВВОД.
Чтобы определить GUID, представляющий набор реплик, который требуется настроить, выполните следующие действия.
Найдите следующий раздел в реестре:
KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets
Под подразделом
Replica Sets
есть один или несколько подразделов, которые определяются GUID. В левой области выберите GUID, а затем в правой области обратите внимание на данные, перечисленные для корневого значения набора реплик. Этот путь к файловой системе указывает, какой набор реплик представлен этим ИДЕНТИФИКАТОРом GUID.Повторите шаг 4 для каждого GUID, указанного под ключом подключа
Replica Sets
, пока не найдите набор реплик, который требуется настроить. Обратите внимание на GUID.
Найдите следующий раздел в реестре:
KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets
Под подразделом найдите GUID, указанный на шаге
Cumulative Replica Sets
6c.В правой области дважды выберите BurFlags.
В диалоговом окне "Изменение значения DWORD" введите D2, чтобы завершить восстановление, отличное от проверки подлинности. Или введите D4, чтобы завершить авторитетное восстановление. Затем выберите OK.
Закройте редактор реестра, а затем перейдите в командное поле.
В поле "Команда" введите
net start ntfrs
.Закройте окно "Команда".
Рекомендации перед настройкой доверенных или неавторитивных восстановления элементов FRS
Если вы настроите член FRS для выполнения авторитетного или неавторитативного восстановления с помощью BurFlags
подраздела реестра, то не устраните проблемы, которые изначально вызвали проблему репликации. Если не удается определить причину трудностей репликации, члены обычно возвращаются к проблемной ситуации, когда репликация продолжается.
Подробная разбивка по взаимозависимостям FRS выходит за рамки этой статьи, но устранение неполадок должно включать следующие действия:
- Убедитесь, что репликация Active Directory выполнена успешно. Устраните проблемы репликации Active Directory перед дальнейшим устранением неполадок FRS.
Repadmin /showreps
Используйте команду, чтобы убедиться, что репликация Active Directory выполнена успешно. Средство Repadmin.exe находится в папке Support\Tools на компакт-диске Windows 2000. - Убедитесь, что репликация входящего и исходящего трафика Active Directory происходит между всеми контроллерами домена,
SYSVOL
наборами реплик, а также между всеми контроллерами домена, учетными записями хост-компьютера для серверов, участвующих в наборах реплик DFS. - Убедитесь, что объекты-члены FRS, объекты подписчика и объекты подключения существуют в Active Directory для всех компьютеров, участвующих в репликации FRS.
- Убедитесь, что объекты входящего и исходящего подключения существуют для всех контроллеров домена в домене для
SYSVOL
наборов реплик. - Убедитесь, что все члены наборов реплик DFS имеют по крайней мере объекты входящего подключения в топологии, чтобы избежать репликации.
- Просмотрите журналы событий FRS и SYSTEM на прямых партнерах репликации, которые испытывают трудности.
- Просмотрите журналы отладки FRS в папке %SYSTEMROOT%\DEBUG\NTFRS_*. LOG между прямыми партнерами репликации, у которых возникли проблемы с репликацией.
Дополнительная информация
Дополнительные сведения см. в разделе "Как перестроить SYSVOL
дерево и его содержимое в домене".