Сведения о службе пространств имен DFS и ее данных конфигурации

В этой статье содержатся некоторые сведения о службе пространств имен DFS и ее данных конфигурации.

Область применения: Windows Server 2012 R2, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 977511

Сводка

Служба пространств имен распределенной файловой системы (DFS) хранит данные конфигурации в нескольких расположениях. Если некоторые из этих данных отсутствуют или недоступны, могут возникнуть сбои и не удается создать пространство имен.

Введение

В этой статье рассматриваются следующие разделы, которые помогут вам создать пространство имен:

  • Расположения хранилища для данных конфигурации.
  • Примеры того, как данные становятся несогласованными.
  • Методы, которые можно использовать для удаления потерянных данных конфигурации.
  • Возможные симптомы и сообщения об ошибках.

Дополнительная информация

Расположения хранилища конфигурации пространств имен DFS

В следующих расположениях хранятся различные данные конфигурации для пространств имен распределенной файловой системы (DFS):

  • доменные службы Active Directory (AD DS) хранит данные конфигурации пространства имен на основе домена в одном или нескольких объектах, содержащих имена серверов пространств имен, целевые объекты папок и другие данные конфигурации.

  • Серверы пространства имен поддерживают общие папки для каждого размещенного пространства имен.

  • Разделы реестра на серверах пространства имен на основе домена хранят членство в пространстве имен.

    Примечание.

    На автономных серверах пространства имен разделы реестра хранят все данные конфигурации пространства имен.

Если какое-либо подмножество данных конфигурации отсутствует или недопустимо, возможно, вам не удастся управлять пространством имен. Кроме того, при управлении пространствами имен DFS с помощью оснастки пространств имен DFS (MMC), средства Dfsutil.exe или средства Dfscmd.exe или при доступе клиента к пространству имен может возникать множество различных сообщений об ошибках. Список возможных сообщений об ошибках см. в разделе "Симптомы и сообщения об ошибках".

Примеры того, как данные конфигурации пространств имен DFS могут стать несогласованными

  • Команда dfsutil/clean выполняется на сервере пространства имен на основе домена. Эта команда удаляет данные реестра пространства имен. Данные конфигурации, хранящиеся в AD DS, остаются и перечисляются оснасткой MMC пространств имен DFS.
  • Достоверное восстановление доменных служб Active Directory выполняется для восстановления пространства имен DFS, которое было удалено с помощью средства управления DFS, например оснастки MMC "Пространства имен DFS" или средства Dfsutil.exe. Хотя восстановление доменных служб Active Directory может быть успешным, пространство имен не работает, если другие данные конфигурации пространств имен DFS также не будут восстановлены или восстановлены.
  • Восстановление состояния системы для сервера пространства имен с помощью резервной копии, созданной до того, как сервер стал сервером пространства имен.
  • Сбои репликации Active Directory не позволяют серверам пространства имен найти данные конфигурации пространств имен DFS.
  • Неправильное изменение или неправильное удаление общей папки для пространства имен на сервере пространства имен.
  • Управление реестром или данными конфигурации пространства имен AD DS вручную.

Очистка и удаление конфигурации пространств имен DFS

Данные конфигурации пространств имен DFS управляются и поддерживаются средствами управления, которые используют API-интерфейсы DFS. API-интерфейсы DFS уведомляют контроллеры домена Active Directory и серверы пространств имен DFS об изменениях конфигурации. Такое поведение предотвращает потерянные данные конфигурации и гарантирует согласованность данных конфигурации. Если процесс уведомления блокируется или данные удаляются или теряются иным образом, выполните указанные здесь действия по очистке, чтобы удалить данные конфигурации. Эти изменения невозможно восстановить, если вы не создаете резервную копию состояния системы для контроллера домена или сервера пространства имен.

Дополнительные сведения о резервном копировании состояния системы сервера под управлением Windows Server 2003 см. на следующем веб-сайте Майкрософт:

https://technet.microsoft.com/library/cc759141.aspx
Дополнительные сведения о резервном копировании состояния системы сервера под управлением Windows Server 2008 см. на следующем веб-сайте Майкрософт:

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

Примечание.

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

Дополнительные сведения о процессе восстановления для пространства имен DFS см. в следующем номере статьи, чтобы просмотреть статью в базе знаний Майкрософт:

969382 процесс восстановления пространства имен DFS в Windows 2003 и 2008 Server

  1. Для пространства имен DFS на основе домена проверьте удаление данных конфигурации пространства имен AD DS. Перед удалением необходимо точно определить объект, связанный с неисправным или несогласованным пространством имен. Чтобы удалить данные конфигурации пространства имен AD DS, выполните следующие действия.

    1. Откройте средство Adsiedit.msc. Это средство входит в состав Windows Server 2008 и требует установки роли или средств AD DS. Это средство доступно в средствах поддержки Windows Server 2003.

      Дополнительные сведения о средстве Adsiedit.msc см. на следующем веб-сайте Майкрософт:

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

    2. Найдите раздел домена домена, в котором размещается пространство имен на основе домена. Перейдите в следующее расположение:
      CN=Dfs-Configuration,CN=System,DC= <домен DN>

      Примечание.

      Заполнитель <доменного имени> — это различающееся имя домена.

      Пространства имен DFS хранят объекты конфигурации в этом расположении. Пространства имен "Режим сервера Windows 2000" имеют объект класса fTDfs, который называется идентично пространству имен. Пространства имен "режим Windows Server 2008" имеют объект класса msDFS-NamespaceAnchor, который называется идентично связанному пространству имен и может содержать дополнительные дочерние объекты для любых настроенных папок.

    3. Выберите соответствующий объект, например fTDfs или msDFS-NamespaceAnchor, а затем удалите его вместе с дочерними объектами.

      Примечание.

      Задержки репликации Active Directory могут отложить распространение этой операции изменения на удаленные контроллеры домена.

  2. На всех серверах пространства имен, на которых размещено пространство имен, проверьте удаление данных конфигурации реестра пространства имен DFS. Если на сервере размещены другие действующие пространства имен, убедитесь, что раздел реестра только несогласованного пространства имен удален. Чтобы удалить данные конфигурации реестра пространства имен DFS, выполните следующие действия.

    1. В разделе Реестр Редактор найдите раздел реестра конфигурации пространства имен по соответствующему пути, используя один из следующих путей:

      Доменное имя DFSN в режиме Windows Server 2008
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      Автономное DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      DFSN на основе домена в режиме сервера Windows 2000
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Если найден раздел реестра с именем, идентичным несогласованным пространству имен, удалите раздел реестра с помощью средства Dfsutil.exe. Например, выполните следующую команду:

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

      Примечание.

      Заполнитель servername — это имя сервера, на котором размещено пространство имен, а заполнитель sharename — имя корневой общей папки. Или удалите ключ вручную.

    3. На сервере пространства имен перезапустите службу DFS в Windows Server 2003 или службу пространств имен DFS в Windows Server 2008, чтобы зарегистрировать изменения в службе.

  3. Удалите общую папку, связанную с пространством имен, с серверов пространства имен. Сбой выполнения этого шага может привести к сбою повторного создания пространства имен, так как пространства имен DFS могут блокировать создание пространства имен.

    Windows Server 2003

    1. Откройте оснастку MMC "Управление компьютером". Для этого запустите средство Compmgmt.msc.
    2. Разверните узел Системные инструменты, Общие папки, а затем щелкните Общие папки.
    3. Щелкните правой кнопкой мыши общую папку пространства имен DFS и выберите команду Остановить общий доступ. Если появляется следующее сообщение об ошибке, необходимо перезагрузить сервер, а затем еще раз попытаться удалить общую папку с помощью оснастки MMC "Управление компьютером":

      "Система не может прекратить общий доступ <\server\share>, так как общая папка является корнем пространства имен распределенной файловой системы (DFS)"

    Windows Server 2008

    1. Откройте оснастку MMC "Общий доступ и управление хранилищем". Для этого запустите средство StorageMgmt.msc.
    2. Щелкните правой кнопкой мыши общий ресурс пространства имен и выберите команду Остановить общий доступ. Если появляется следующее сообщение об ошибке, необходимо перезагрузить сервер, а затем удалить общую папку с помощью оснастки MMC управления компьютером:

      Системе не удается прекратить общий доступ <к \server\share> , так как общая папка является корневым пространством имен распределенной файловой системы (DFS)

Изменение данных конфигурации пространства имен DFS следует рассматривать только после оценки всех остальных параметров восстановления. Рекомендуется регулярно получать резервные копии состояния системы для серверов пространства имен DFS и контроллеров домена пространств имен DFS на основе домена. Эти резервные копии могут использоваться для восстановления конфигурации пространства имен до полной операции без риска возникновения несогласованных данных конфигурации пространства имен DFS.

Симптомы и сообщения об ошибках

MMC управления DFS (Dfsmgmt.msc)

В средстве Dfsmgmt.msc могут отображаться следующие сообщения об ошибках:

  • \\domain.com\namespace: невозможно запрашивать пространство имен. Элемент не найден.

  • На указанном сервере уже размещено пространство имен с этим именем. Выберите другое имя пространства имен или другой сервер для размещения пространства имен.

  • Имя общей папки "пространство имен" уже существует на сервере< servername>. Если используется существующая общая папка, параметр безопасности, указанный в диалоговом окне Изменение параметров, не будет применяться. Чтобы создать общую папку с этими параметрами, сначала необходимо удалить существующую общую папку.

  • Пространство имен не является уникальным в домене, в котором был создан сервер пространства имен. Необходимо вернуться, чтобы выбрать новое имя пространства имен, или изменить тип пространства имен на автономный.

  • \\ domain.com \ namespace1: невозможно добавить пространство имен server \ servernamenamespace1 \ . Не удается создать файл, если он уже существует.

  • \\domain.com\namespace: пространство имен не может быть запрошено. Не удается найти указанный файл.

  • \\domain.com\namespace: пространство имен не может быть запрошено. Устройство не готово к использованию.

  • Произошла ошибка при попытке удаления общей <папки namespacefolder>. Перед удалением общий ресурс должен быть удален из распределенной файловой системы.

Распределенная файловая система MMC (Dfsgui.msc)

В средстве Dfsgui.msc могут отображаться следующие сообщения об ошибках:

  • Указанный корень DFS не существует.

  • Корневое пространство имен DFS1 уже существует. Присвойте другому имени для нового корневого каталога DFS.

  • При создании корневого каталога DFS на сервере servername произошла следующая ошибка: Не удается создать файл, если этот файл уже существует.

  • Указанный корень 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 сетевой путь не найден.

  • Системе не удается найти указанный путь.