DFS 네임스페이스 서비스 및 해당 구성 데이터 정보

이 문서에서는 DFS 네임스페이스 서비스 및 해당 구성 데이터에 대한 몇 가지 정보를 제공합니다.

적용 대상: Windows Server 2012 R2, Windows Server 2008 R2 서비스 팩 1
원본 KB 번호: 977511

요약

DFS(분산 파일 시스템) 네임스페이스 서비스는 구성 데이터를 여러 위치에 저장합니다. 이 데이터 중 일부가 누락되었거나 액세스할 수 없는 경우 오류가 발생할 수 있으며 네임스페이스를 만들 수 없습니다.

소개

이 문서에서는 네임스페이스를 만드는 데 도움이 되는 다음 topics 설명합니다.

  • 구성 데이터의 스토리지 위치입니다.
  • 데이터가 일관되지 않게 되는 방법의 예입니다.
  • 분리된 구성 데이터를 제거하는 데 사용할 수 있는 메서드입니다.
  • 받을 수 있는 증상 및 오류 메시지입니다.

추가 정보

DFS 네임스페이스 구성 스토리지 위치

다음 위치는 DFS(분산 파일 시스템) 네임스페이스에 대한 다양한 구성 데이터를 저장합니다.

  • AD DS(Active Directory Domain Services)는 네임스페이스 서버 이름, 폴더 대상 및 기타 다양한 구성 데이터를 포함하는 하나 이상의 개체에 도메인 기반 네임스페이스 구성 데이터를 저장합니다.

  • 네임스페이스 서버는 호스트되는 각 네임스페이스에 대한 공유를 유지 관리합니다.

  • 도메인 기반 네임스페이스 서버의 레지스트리 키는 네임스페이스 멤버 자격을 저장합니다.

    참고

    독립 실행형 네임스페이스 서버에서 레지스트리 키는 모든 네임스페이스 구성 데이터를 저장합니다.

구성 데이터의 하위 집합이 없거나 잘못된 경우 네임스페이스를 관리하지 못할 수 있습니다. 또한 DFS 네임스페이스 MMC(Microsoft Management Console) 스냅인, Dfsutil.exe 도구 또는 Dfscmd.exe 도구를 사용하여 DFS 네임스페이스를 관리할 때 또는 클라이언트가 네임스페이스에 액세스할 때 다양한 오류 메시지를 받을 수 있습니다. 가능한 오류 메시지 목록은 증상 및 오류 메시지 섹션을 참조하세요.

DFS 네임스페이스 구성 데이터가 일치하지 않을 수 있는 방법의 예

  • dfsutil/클린 명령은 도메인 기반 네임스페이스 서버에서 수행됩니다. 이 명령은 네임스페이스 레지스트리 데이터를 제거합니다. AD DS에 저장된 구성 데이터는 그대로 유지되며 DFS 네임스페이스 MMC 스냅인에 의해 열거됩니다.
  • AD DS의 신뢰할 수 있는 복원은 DFS 네임스페이스 MMC 스냅인 또는 Dfsutil.exe 도구와 같은 DFS 관리 도구를 사용하여 삭제된 DFS 네임스페이스를 복구하기 위해 수행됩니다. AD DS의 복원은 성공적일 수 있지만 다른 DFS 네임스페이스 구성 데이터도 복원 또는 복구되지 않는 한 네임스페이스는 작동하지 않습니다.
  • 서버가 네임스페이스 서버가 되기 전에 만든 백업을 사용하여 네임스페이스 서버의 시스템 상태를 복원합니다.
  • Active Directory 복제 실패로 인해 네임스페이스 서버가 DFS 네임스페이스 구성 데이터를 찾을 수 없습니다.
  • 네임스페이스 서버의 네임스페이스에 대한 공유가 잘못 수정되거나 잘못 제거되었습니다.
  • 레지스트리 또는 AD DS 네임스페이스 구성 데이터의 수동 조작입니다.

DFS 네임스페이스 구성 정리 및 제거

DFS 네임스페이스 구성 데이터는 DFS API를 사용하는 관리 도구에 의해 관리 및 유지 관리됩니다. DFS API는 Active Directory 도메인 컨트롤러 및 DFS 네임스페이스 서버에 구성 변경 내용을 알립니다. 이 동작은 구성 데이터가 분리되지 않도록 하고 구성 데이터의 일관성을 보장합니다. 알림 프로세스가 금지되거나 데이터가 삭제되거나 손실된 경우 여기에 나열된 정리 단계에 따라 구성 데이터를 제거합니다. 도메인 컨트롤러 또는 네임스페이스 서버에 대한 시스템 상태를 백업하지 않는 한 이러한 변경 내용은 복구할 수 없습니다.

Windows Server 2003을 실행하는 서버의 시스템 상태를 백업하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.

https://technet.microsoft.com/library/cc759141.aspx
Windows Server 2008을 실행하는 서버의 시스템 상태를 백업하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.

https://technet.microsoft.com/library/cc770266.aspx

참고

다음 단계는 구성 데이터를 복구할 수 없거나 원하지 않는 경우에만 사용해야 합니다.

DFS 네임스페이스의 복구 프로세스에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

Windows 2003 및 2008 Server에서 DFS 네임스페이스의 969382 복구 프로세스

  1. 도메인 기반 DFS 네임스페이스의 경우 AD DS 네임스페이스 구성 데이터의 제거를 확인합니다. 제거 프로세스 전에 오작동하거나 일관되지 않은 네임스페이스와 연결된 개체를 정확하게 식별해야 합니다. AD DS 네임스페이스 구성 데이터를 제거하려면 다음 단계를 수행합니다.

    1. Adsiedit.msc 도구를 엽니다. 이 도구는 Windows Server 2008에 포함되어 있으며 AD DS 역할 또는 도구를 설치해야 합니다. 이 도구는 Windows Server 2003 지원 도구에서 사용할 수 있습니다.

      Adsiedit.msc 도구에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.

      https://technet.microsoft.com/library/cc773354(WS.10).aspx

    2. 도메인 기반 네임스페이스를 호스트하는 도메인의 도메인 파티션을 찾습니다. 다음 위치로 이동합니다.
      CN=Dfs-Configuration,CN=System,DC= <도메인 DN>

      참고

      <도메인 DN> 자리 표시자는 도메인의 고유 이름입니다.

      DFS 네임스페이스는 구성 개체를 이 위치에 저장합니다. "Windows 2000 서버 모드" 네임스페이스에는 네임스페이스와 동일하게 이름이 지정된 "fTDfs" 클래스 개체가 있습니다. "Windows Server 2008 모드" 네임스페이스에는 연결된 네임스페이스와 동일하게 이름이 지정되고 구성된 폴더에 대한 추가 자식 개체가 포함될 수 있는 "msDFS-NamespaceAnchor" 클래스 개체가 있습니다.

    3. "fTDfs" 또는 "msDFS-NamespaceAnchor" 개체와 같은 적절한 개체를 선택한 다음 자식 개체와 함께 삭제합니다.

      참고

      Active Directory 복제 대기 시간은 이 변경 작업이 원격 도메인 컨트롤러로 전파되는 것을 지연시킬 수 있습니다.

  2. 네임스페이스를 호스팅하는 네임스페이스 서버에서 DFS 네임스페이스 레지스트리 구성 데이터의 제거를 확인합니다. 다른 작동하는 네임스페이스가 서버에서 호스트되는 경우 일치하지 않는 네임스페이스의 레지스트리 키만 제거되었는지 확인합니다. DFS 네임스페이스 레지스트리 구성 데이터를 제거하려면 다음 단계를 수행합니다.

    1. 레지스트리 편집기 다음 경로 중 하나를 사용하여 적절한 경로에서 네임스페이스의 구성 레지스트리 키를 찾습니다.

      "Windows Server 2008 모드"의 도메인 기반 DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Root\domainV2
      독립 실행형 DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Root\Standalone
      "Windows 2000 서버 모드"의 도메인 기반 DFSN
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. 일관되지 않은 네임스페이스와 동일하게 이름이 지정된 레지스트리 키가 있는 경우 Dfsutil.exe 도구를 사용하여 레지스트리 키를 제거합니다. 예를 들어 다음 명령을 실행합니다.

      dfsutil /clean /server:<servername> /share:<sharename> /verbose
      

      참고

      서버 이름 자리 표시자는 네임스페이스를 호스트하는 서버의 이름이며, sharename 자리 표시자는 루트 공유의 이름입니다. 또는 키를 수동으로 삭제합니다.

    3. 네임스페이스 서버에서 Windows Server 2003의 DFS 서비스 또는 Windows Server 2008의 DFS 네임스페이스 서비스를 다시 시작하여 서비스에 변경 사항을 등록합니다.

  3. 네임스페이스 서버에서 네임스페이스와 연결된 파일 공유를 제거합니다. 이 단계를 수행하지 않으면 DFS 네임스페이스가 네임스페이스 만들기를 차단할 수 있으므로 네임스페이스의 다시 만들기가 실패할 수 있습니다.

    Windows Server 2003

    1. 컴퓨터 관리 MMC 스냅인을 엽니다. 이렇게 하려면 Compmgmt.msc 도구를 실행합니다.
    2. 시스템 도구를 확장하고 공유 폴더를 확장한 다음 공유를 클릭합니다.
    3. DFS 네임스페이스 공유를 마우스 오른쪽 단추로 클릭한 다음 공유 중지를 클릭합니다. 다음 오류 메시지가 표시되면 서버를 다시 시작한 다음 컴퓨터 관리 MMC 스냅인을 사용하여 공유를 다시 제거해야 합니다.

      "공유 폴더가 DFS(분산 파일 시스템) 네임스페이스 루트이므로 시스템에서 \server\share> 공유<를 중지할 수 없습니다."

    Windows Server 2008

    1. "공유 및 스토리지 관리" MMC 스냅인을 엽니다. 이렇게 하려면 StorageMgmt.msc 도구를 실행합니다.
    2. 네임스페이스의 공유를 마우스 오른쪽 단추로 클릭한 다음 공유 중지를 클릭합니다. 다음 오류 메시지가 표시되면 서버를 다시 시작한 다음 컴퓨터 관리 MMC 스냅인을 사용하여 공유를 제거해야 합니다.

      공유 폴더가 DFS(분산 파일 시스템) 네임스페이스 루트이므로 시스템에서 \server\share> 공유<를 중지할 수 없습니다.

DFS 네임스페이스 구성 데이터 변경은 다른 모든 복구 옵션을 평가한 후에만 고려해야 합니다. DFS 네임스페이스 서버 및 도메인 기반 DFS 네임스페이스의 도메인 컨트롤러에 대한 시스템 상태의 백업을 정기적으로 가져오는 것이 좋습니다. 이러한 백업은 DFS 네임스페이스 구성 데이터가 일관되지 않을 위험 없이 네임스페이스 구성을 전체 작업으로 복원하는 데 사용할 수 있습니다.

증상 및 오류 메시지

DFS 관리 MMC(Dfsmgmt.msc)

Dfsmgmt.msc 도구에서 다음과 같은 오류 메시지가 표시될 수 있습니다.

  • \\domain.com\namespace: 네임스페이스를 쿼리할 수 없습니다. 요소를 찾을 수 없습니다.

  • 지정한 서버는 이미 이 이름의 네임스페이스를 호스트합니다. 네임스페이스를 호스트할 다른 네임스페이스 이름 또는 다른 서버를 선택하세요.

  • 서버 <이름>에 공유 폴더 이름 "네임스페이스"가 이미 있습니다. 기존 공유 폴더를 사용하는 경우 설정 편집 대화 상자 내에 지정된 보안 설정이 적용되지 않습니다. 이러한 설정을 사용하여 공유 폴더를 만들려면 먼저 기존 공유 폴더를 제거해야 합니다.

  • 네임스페이스는 네임스페이스 서버를 만든 도메인에서 고유하지 않습니다. 새 네임스페이스 이름을 선택하거나 네임스페이스 형식을 독립 실행형으로 변경하려면 다시 돌아가야 합니다.

  • \\ domain.com \ namespace1: 네임스페이스 서버 \ servernamenamespace1을 \ 추가할 수 없습니다. 해당 파일이 이미 있는 경우 파일을 만들 수 없습니다.

  • \\domain.com\namespace: 네임스페이스를 쿼리할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

  • \\domain.com\namespace: 네임스페이스를 쿼리할 수 없습니다. 디바이스를 사용할 준비가 되지 않았습니다.

  • 공유 <네임스페이스 폴더>를 삭제하는 동안 오류가 발생했습니다. 공유를 삭제하려면 먼저 분산 파일 시스템에서 공유를 제거해야 합니다.

분산 파일 시스템 MMC(Dfsgui.msc)

Dfsgui.msc 도구에서 다음과 같은 오류 메시지가 표시될 수 있습니다.

  • 지정된 DFS 루트가 없습니다.

  • DFS 루트 "namespace1"이 이미 있습니다. 새 DFS 루트에 대해 다른 이름을 지정하세요.

  • 서버 서버 이름에 DFS 루트를 만드는 동안 다음 오류가 발생했습니다. 해당 파일이 이미 있는 경우 파일을 만들 수 없습니다.

  • 지정된 DFS 루트가 없습니다.

  • 지정된 파일을 찾을 수 없습니다.

Dfsutil.exe

Dfsutil.exe 도구에서 다음과 같은 오류 메시지가 표시될 수 있습니다.

  • 시스템 오류 1168이 발생했습니다. 요소를 찾을 수 없습니다.

Dfscmd.exe

Dfscmd.exe 도구에서 다음과 같은 오류 메시지가 표시될 수 있습니다.

  • 시스템 오류 1168이 발생했습니다. 요소를 찾을 수 없습니다.

  • 시스템 오류 80이 발생했습니다. 파일이 있습니다.

  • 시스템 오류 2가 발생했습니다. 지정된 파일을 찾을 수 없습니다.

DFS 클라이언트

DFS 클라이언트를 실행하는 컴퓨터에서 다음 오류 메시지가 표시될 수 있습니다.

  • Windows에서 '\\domain.com\namespace\folder'를 찾을 수 없습니다. 이름을 올바르게 입력했는지 확인한 다음 다시 시도합니다.

  • 파일을 찾을 수 없습니다.

  • Windows는 '\\domain.com\namespace\folder'에 액세스할 수 없습니다. 이름의 맞춤법을 확인합니다. 그렇지 않으면 네트워크에 문제가 있을 수 있습니다.
    추가 세부 정보:
    오류 코드: 0x80070002 시스템에서 지정된 파일을 찾을 수 없습니다.

  • Windows에서 \\domain.com\namespace1에 액세스할 수 없습니다. 오류 코드 0x80070035 네트워크 경로를 찾을 수 없습니다.

  • \\domain.com\namespace\folder에 액세스할 수 없습니다. 이 네트워크 리소스를 사용할 수 있는 권한이 없을 수 있습니다. . 네트워크 경로를 찾지 못했습니다.

  • 컴퓨터를 사용할 수 없거나 액세스가 거부되었으므로 도메인 컨트롤러에서 구성 정보를 읽을 수 없습니다.

  • Windows는 \\domain.com\namespace에 액세스할 수 없습니다. 이름의 맞춤법을 확인합니다. 그렇지 않으면 네트워크에 문제가 있을 수 있습니다. 추가 세부 정보:
    오류 코드: 0x80070035 네트워크 경로를 찾을 수 없습니다.

  • 시스템에서 지정된 경로를 찾을 수 없습니다.