BurFlags 레지스트리 키를 사용하여 파일 복제 서비스 다시 초기화

이 문서에서는 Microsoft FRS BurFlags (Windows 파일 복제 서비스)에서 사용하는 FRS 레지스트리 키에 대해 설명합니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 290762

개요

FRS는 Windows Server 도메인 컨트롤러가 시스템 정책 및 로그온 스크립트를 복제하는 데 사용하는 다중 스레드 다중 master 복제 엔진입니다. FRS를 사용하여 동일한 DFS(내결함성 분산 파일 시스템) 루트 또는 자식 노드 복제본을 호스트하는 Windows Server 간에 콘텐츠를 복제할 수도 있습니다. Windows Server 2008 R2 이상에서는 FRS를 사용하여 도메인 SYSVOL 복제본(replica) 집합을 복제할 수 있습니다.

FRS를 사용하여 또는 DFS 공유에서 SYSVOL 파일을 복제하는 Windows 기반 도메인 컨트롤러 또는 멤버 서버를 배포하는 경우 복제가 중지되었거나 일관성이 없는 경우 복제본(replica) 집합의 개별 멤버를 복원하거나 다시 초기화해야 할 수 있습니다. 일부 시나리오에서는 처음부터 전체 복제본(replica) 집합을 다시 빌드해야 할 수 있습니다.

FRS 레지스트리 키는 DFS BurFlags 또는 복제본(replica) 집합의 FRS 멤버에서 신뢰할 수 있거나 SYSVOL 인증되지 않은 복원을 수행하는 데 사용됩니다.

참고

Windows 멤버 서버 및 도메인 컨트롤러의 시스템 상태 백업에는 로컬 FRS 트리에 보관된 파일의 매핑과 FRS 파일의 master 목록을 유지하는 FRS 데이터베이스가 포함되지 않습니다.

FRS 복제본 복원

전역 BurFlags 레지스트리 키에는 값이 REG_DWORD 포함되며 레지스트리의 다음 위치에 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup

레지스트리 키의 BurFlags 가장 일반적인 값은 다음과 같습니다.

  • D2- 비인증 모드 복원이라고도 합니다.
  • 신뢰할 수 있는 모드 복원이라고도 하는 D4입니다.

백업 또는 다른 알려진 좋은 원본에서 데이터를 복원하는 동시에 복원을 수행한 BurFlags 다음 서비스를 다시 시작할 수도 있습니다.

인증이 아닌 복원

인증되지 않은 복원은 어려움을 겪고 있는 FRS 복제본(replica) 집합의 개별 멤버를 다시 초기화하는 가장 일반적인 방법입니다. 이러한 어려움에는 다음이 포함될 수 있습니다.

  • FRS 서비스의 어설션
  • 로컬 Jet 데이터베이스 손상
  • 저널 래핑 오류
  • FRS 복제 실패

FRS 종속성을 검색하고 근본 원인을 이해하고 resolve 후에만 인증되지 않은 복원을 시도합니다. FRS 종속성을 검색하는 방법에 대한 자세한 내용은 이 문서의 뒷부분에 있는 FRS 멤버의 신뢰할 수 있는 또는 비인증적 복원을 구성하기 전에 고려 사항 섹션을 참조하세요.

인증되지 않은 복원된 멤버는 Active Directory 및 FRS 복제를 수행하는 운영 업스트림 파트너의 인바운드 연결이 있어야 합니다. 알려진 복제본(replica) 멤버가 하나 이상 있는 큰 복제본(replica) 집합에서는 컴퓨터를 직접 복제 파트너 순서로 다시 초기화하는 경우 인증이 아닌 모드 복원을 사용하여 나머지 복제본(replica) 멤버를 모두 복구할 수 있습니다.

멤버를 다시 서비스로 되돌리려면 인증되지 않은 복원을 완료해야 하는 경우 해당 멤버와 직접 복제 파트너의 상태를 복제가 작동하지 않는 방향으로 저장합니다. 나중에 문제를 검토할 수 있습니다. 이벤트 뷰어 FRS 및 시스템 로그에서 상태 정보를 가져올 수 있습니다.

참고

자세한 디버깅 항목을 기록하도록 FRS 로그를 구성할 수 있습니다.

인증이 아닌 복원을 수행하려면 FRS 서비스를 중지하고 레지스트리 키를 구성 BurFlags 한 다음 FRS 서비스를 다시 시작합니다. 다음 단계를 따릅니다.

  1. 시작을 선택한 다음 실행을 선택합니다.

  2. 열기 상자에 cmd를 입력한 다음 Enter 키를 누릅니다.

  3. 명령 상자에 를 입력합니다net stop ntfrs.

  4. 시작을 선택한 다음 실행을 선택합니다.

  5. 열기 상자에 를 입력 regedit 한 다음 Enter 키를 누릅니다.

  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 데이터베이스가 다시 빌드됩니다.
  • SYSVOL 복제본(replica) 집합에 대해 부모가 지정된 경우 멤버는 업스트림 파트너 또는 복제본 집합 부모 레지스트리 키에 지정된 컴퓨터에서 복제본(replica) 집합의 초기 조인을 수행합니다.
  • 다시 초기화된 컴퓨터는 관련 복제 일정이 시작될 때 영향을 받는 복제본(replica) 집합의 전체 복제를 실행합니다.
  • 프로세스가 완료되면 FRS가 작동 중임을 알리는 이벤트 13516이 기록됩니다. 이벤트가 기록되지 않으면 FRS 구성에 문제가 있습니다.

참고

다시 초기화된 멤버의 기존 폴더에 파일을 배치 하는 것은 실수로 인한 데이터 손실을 방지하기 위해 설계된 FRS의 보호 장치입니다. 로컬 기존 폴더에만 존재하고 초기 복제 후에 복제되지 않은 복제본(replica) 대상으로 지정된 파일은 해당 폴더에 복사될 수 있습니다. 아웃바운드 복제가 발생하면 기존 폴더에서 파일을 삭제하여 추가 드라이브 공간을 확보합니다.

신뢰할 수 있는 FRS 복원

디렉터리 충돌이 있는 경우와 같이 신뢰할 수 있는 복원을 최종 옵션으로만 사용합니다.

예를 들어 복제가 완전히 중지되고 처음부터 다시 빌드해야 하는 FRS 복제본(replica) 집합을 복구해야 하는 경우 신뢰할 수 있는 복원이 필요할 수 있습니다.

신뢰할 수 있는 FRS 복원을 수행하기 전에 다음 요구 사항 목록을 충족해야 합니다.

  1. 신뢰할 수 있는 복원이 수행되도록 구성된 경우 FRS 서비스를 다시 시작하기 전에 다시 초기화된 복제본(replica) 집합에 대해 모든 다운스트림 파트너(직접 및 전이적)에서 FRS 서비스를 사용하지 않도록 설정해야 합니다.

  2. 이벤트 13553 및 13516이 FRS 이벤트 로그에 기록되었습니다. 이러한 이벤트는 신뢰할 수 있는 복원을 위해 구성된 컴퓨터에서 복제본(replica) 집합에 대한 멤버 자격이 설정되었음을 나타냅니다.

  3. 신뢰할 수 있는 복원을 위해 구성된 컴퓨터는 복제하려는 모든 데이터에 대해 신뢰할 수 복제본(replica) 구성됩니다. 빈 디렉터리에서 조인을 수행하는 경우에는 그렇지 않습니다.

  4. 복제본(replica) 집합의 다른 모든 파트너는 인증되지 않은 복원을 사용하여 다시 초기화해야 합니다.

신뢰할 수 있는 복원을 완료하려면 FRS 서비스를 중지하고 레지스트리 키를 구성 BurFlags 한 다음 FRS 서비스를 다시 시작합니다. 방법은 다음과 같습니다.

  1. 시작을 선택한 다음 실행을 선택합니다.
  2. 열기 상자에 cmd를 입력한 다음 Enter 키를 누릅니다.
  3. 명령 상자에 net stop ntfrs를 입력합니다.
  4. 시작을 선택한 다음 실행을 선택합니다.
  5. 열기 상자에 를 입력 regedit 한 다음 Enter 키를 누릅니다.
  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 데이터베이스는 현재 파일 인벤토리를 기반으로 다시 작성됩니다.
  • 프로세스가 완료되면 FRS가 작동 중임을 알리는 이벤트 13516이 기록됩니다. 이벤트가 기록되지 않으면 FRS 구성에 문제가 있습니다.

전역 및 복제본(replica) 특정 다시 초기화 설정

전역 및 복제본(replica) 집합별 BurFlags 레지스트리 키가 모두 있습니다. 전역 BurFlags 레지스트리 키를 설정하면 멤버가 보유하는 모든 복제본(replica) 집합이 다시 초기화됩니다. 컴퓨터가 하나의 복제본(replica) 집합만 보유하거나 복제본(replica) 집합이 상대적으로 작은 경우에만 수행합니다.

전역 BurFlags 키를 구성하는 것과 달리 복제본(replica) 집합 BurFlags 키를 사용하면 개별 복제본(replica) 집합을 다시 초기화하여 정상 복제 집합을 그대로 유지하도록 할 수 있습니다.

전역 BurFlags 레지스트리 키는 레지스트리의 다음 위치에 있습니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup.

이 키는 신뢰할 수 있는 복원 및 인증되지 않은 복원에 대해 이 문서의 앞부분에서 설명한 값과 동일한 값을 포함할 수 있습니다.

구성하려는 복제본(replica) 집합의 GUID를 결정하여 특정 BurFlags 레지스트리 키를 복제본(replica) 설정할 수 있습니다. 복원을 설정하고 구성하는 복제본(replica) 해당하는 GUID를 확인하려면 다음 단계를 수행합니다.

  1. 시작을 선택한 다음 실행을 선택합니다.

  2. 열기 상자에 cmd를 입력한 다음 Enter 키를 누릅니다.

  3. 명령 상자에 net stop ntfrs를 입력합니다.

  4. 시작을 선택한 다음 실행을 선택합니다.

  5. 열기 상자에 regedit를 입력한 다음 Enter 키를 누릅니다.

  6. 구성하려는 복제본(replica) 집합을 나타내는 GUID를 확인하려면 다음 단계를 수행합니다.

    1. 레지스트리에서 다음 키를 찾습니다.
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets

    2. Replica Sets 하위 키 아래에는 GUID로 식별되는 하나 이상의 하위 키가 있습니다. 왼쪽 창에서 GUID를 선택한 다음 오른쪽 창에서 복제본 루트 설정 값에 대해 나열된 데이터를 기록해 둡니다. 이 파일 시스템 경로는 이 GUID로 표시되는 복제본(replica) 집합을 나타냅니다.

    3. 구성하려는 복제본(replica) 집합을 찾을 때까지 하위 키 아래에 Replica Sets 나열된 각 GUID에 대해 4단계를 반복합니다. GUID를 확인합니다.

  7. 레지스트리에서 다음 키를 찾습니다.
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets

  8. 하위 키 아래에서 Cumulative Replica Sets 6c단계에서 기록한 GUID를 찾습니다.

  9. 오른쪽 창에서 BurFlags를 두 번 선택합니다.

  10. DWORD 값 편집 대화 상자에서 D2를 입력하여 인증이 아닌 복원을 완료합니다. 또는 D4를 입력하여 신뢰할 수 있는 복원을 완료합니다. 그런 다음 확인을 선택합니다.

  11. 레지스트리 편집기 종료한 다음 명령 상자로 전환합니다.

  12. 명령 상자에 를 입력합니다net start ntfrs.

  13. 명령 상자를 종료합니다.

FRS 멤버의 신뢰할 수 있는 또는 비인증적 복원을 구성하기 전 고려 사항

레지스트리 하위 키를 사용하여 BurFlags 신뢰할 수 있는 또는 비인증적 복원을 완료하도록 FRS 멤버를 구성하는 경우 처음에 복제 문제를 일으킨 문제를 resolve 않습니다. 복제 어려움의 원인을 확인할 수 없는 경우 멤버는 일반적으로 복제가 계속됨에 따라 문제가 있는 상황으로 되돌리기.

FRS 상호 종속성에 대한 자세한 분석은 이 문서의 scope 않지만 문제 해결에는 다음 작업이 포함되어야 합니다.

  • Active Directory 복제가 성공했는지 확인합니다. 추가 FRS 문제 해결 전에 Active Directory 복제 문제를 해결합니다. Repadmin /showreps 명령을 사용하여 Active Directory 복제가 성공적으로 수행되었는지 확인합니다. Repadmin.exe 도구는 Windows 2000 CD-ROM의 Support\Tools 폴더에 있습니다.
  • 복제본(replica) 집합을 호스트 SYSVOL 하는 모든 도메인 컨트롤러와 DFS 복제본(replica) 집합에 참여하는 서버에 대한 컴퓨터 계정을 호스트하는 모든 도메인 컨트롤러 간에 인바운드 및 아웃바운드 Active Directory 복제가 발생하는지 확인합니다.
  • FRS 복제에 참여하는 모든 컴퓨터의 Active Directory에 FRS 멤버 개체, 구독자 개체 및 연결 개체가 있는지 확인합니다.
  • 복제본(replica) 집합에 대한 도메인 SYSVOL 의 모든 도메인 컨트롤러에 대한 인바운드 및 아웃바운드 연결 개체가 있는지 확인합니다.
  • DFS 복제본(replica) 집합의 모든 멤버에 복제 섬을 방지하기 위해 토폴로지의 인바운드 연결 개체가 있는지 확인합니다.
  • 문제가 있는 직접 복제 파트너에서 FRS 및 SYSTEM 이벤트 로그를 검토합니다.
  • %SYSTEMROOT%\DEBUG\NTFRS_*에서 FRS 디버그 로그를 검토합니다. 복제 문제가 있는 직접 복제 파트너 간의 로그입니다.

추가 정보

자세한 내용은 도메인에서 SYSVOL 트리 및 해당 콘텐츠를 다시 빌드하는 방법을 참조하세요.