Поделиться через


Использование раздела реестра 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. Выполните следующие действия:

  1. Нажмите Пуск и выберите Выполнить.

  2. В поле "Открыть" введите cmd и нажмите клавишу ВВОД.

  3. В поле "Команда" введите net stop ntfrs.

  4. Нажмите Пуск и выберите Выполнить.

  5. В поле "Открыть" введите regedit и нажмите клавишу ВВОД.

  6. Найдите следующий подраздел в реестре:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

  7. В правой области дважды щелкните BurFlags.

  8. В диалоговом окне "Изменение значения DWORD" введите D2 и нажмите кнопку "ОК".

  9. Закройте редактор реестра, а затем перейдите в командное поле.

  10. В командном поле введите net start ntfrs.

  11. Закройте окно "Команда".

При перезапуске службы FRS выполняются следующие действия:

  • Значение BurFlags раздела реестра возвращает значение 0.
  • Файлы в папках FRS повторно инициализированы перемещаются в существующую папку.
  • Событие 13565 регистрируется, чтобы сообщить о том, что запущено неавторитное восстановление.
  • База данных FRS перестроена.
  • Член выполняет начальное присоединение набора реплики из вышестоящего партнера или с компьютера, указанного в разделе реестра реплики set Parent, если родительский элемент был указан для наборов реплик SYSVOL.
  • Повторно инициализированный компьютер выполняет полную репликацию затронутых наборов реплик, когда начинается соответствующее расписание репликации.
  • По завершении процесса регистрируется событие 13516, чтобы сообщить о том, что FRS работает. Если событие не зарегистрировано, возникла проблема с конфигурацией FRS.

Примечание.

Размещение файлов в предварительно существующей папке на повторно инициализированных элементах является защитой в FRS, предназначенной для предотвращения случайной потери данных. Все файлы, предназначенные для реплики, которые существуют только в локальной предварительно существующей папке и не реплицируются после первоначальной репликации, затем могут быть скопированы в соответствующую папку. При исходящей репликации удалите файлы в существующей папке, чтобы освободить дополнительное место на диске.

Авторитетное восстановление FRS

Используйте достоверные восстановления только в качестве окончательного варианта, например при возникновении конфликтов каталогов.

Например, может потребоваться авторитное восстановление, если необходимо восстановить набор реплик FRS, где репликация полностью остановлена и требует перестроения с нуля.

Перед выполнением авторитетного восстановления FRS необходимо выполнить следующий список требований:

  1. Служба FRS должна быть отключена для всех подчиненных партнеров (прямых и транзитивных) для наборов повторной инициализации реплик перед перезапуском службы FRS при настройке авторитетного восстановления.

  2. События 13553 и 13516 были зарегистрированы в журнале событий FRS. Эти события указывают на то, что членство в наборе реплик установлено на компьютере, настроенном для авторитетного восстановления.

  3. Компьютер, настроенный для авторитетного восстановления, настроен для всех данных, которые требуется реплицировать в элементы набора реплик. Это не так, если вы выполняете присоединение к пустому каталогу.

  4. Все остальные партнеры в наборе реплик должны быть повторно инициализированы с помощью неавторитативного восстановления.

Чтобы завершить авторитетное восстановление, остановите службу FRS, настройте BurFlags раздел реестра и перезапустите службу FRS. Для этого:

  1. Нажмите Пуск и выберите Выполнить.
  2. В поле "Открыть" введите cmd и нажмите клавишу ВВОД.
  3. В командном поле введите net stop ntfrs.
  4. Нажмите Пуск и выберите Выполнить.
  5. В поле "Открыть" введите regedit и нажмите клавишу ВВОД.
  6. Найдите следующий подраздел в реестре:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. В правой области дважды выберите BurFlags.
  8. В диалоговом окне "Изменение значения DWORD" введите D4 и нажмите кнопку "ОК".
  9. Закройте редактор реестра, а затем перейдите в командное поле.
  10. В поле "Команда" введите net start ntfrs.
  11. Закройте окно "Команда".

При перезапуске службы 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 соответствует набору реплик и настроить восстановление, выполните следующие действия.

  1. Нажмите Пуск и выберите Выполнить.

  2. В поле "Открыть" введите cmd и нажмите клавишу ВВОД.

  3. В командном поле введите net stop ntfrs.

  4. Нажмите Пуск и выберите Выполнить.

  5. В поле "Открыть" введите regedit и нажмите клавишу ВВОД.

  6. Чтобы определить GUID, представляющий набор реплик, который требуется настроить, выполните следующие действия.

    1. Найдите следующий раздел в реестре:
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets

    2. Под подразделом Replica Sets есть один или несколько подразделов, которые определяются GUID. В левой области выберите GUID, а затем в правой области обратите внимание на данные, перечисленные для корневого значения набора реплик. Этот путь к файловой системе указывает, какой набор реплик представлен этим ИДЕНТИФИКАТОРом GUID.

    3. Повторите шаг 4 для каждого GUID, указанного под ключом подключа Replica Sets , пока не найдите набор реплик, который требуется настроить. Обратите внимание на GUID.

  7. Найдите следующий раздел в реестре:
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets

  8. Под подразделом найдите GUID, указанный на шаге Cumulative Replica Sets 6c.

  9. В правой области дважды выберите BurFlags.

  10. В диалоговом окне "Изменение значения DWORD" введите D2, чтобы завершить восстановление, отличное от проверки подлинности. Или введите D4, чтобы завершить авторитетное восстановление. Затем выберите OK.

  11. Закройте редактор реестра, а затем перейдите в командное поле.

  12. В поле "Команда" введите net start ntfrs.

  13. Закройте окно "Команда".

Рекомендации перед настройкой доверенных или неавторитивных восстановления элементов 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 дерево и его содержимое в домене".