О службе имен DFS и ее данных конфигурации

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

Применяется к:   Windows Server 2012 R2, Windows 2008 R2 Пакет обновления 1
Исходный номер КБ:   977511

Сводка

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

Введение

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

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

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

Расположения конфигурации DFS Namespaces

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

  • Active Directory Domain Services (AD DS) хранит данные конфигурации пространства имен на основе домена в одном или более объектах с именами серверов пространства имен, целями папок и различными другими данными конфигурации.

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

  • Клавиши реестра на серверах пространства имен на основе домена хранят членство в пространстве имен.

    Примечание

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

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

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

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

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

Данные конфигурации DFS Namespaces управляются и поддерживаются средствами управления, которые используют API DFS. API DFS уведомляют контроллеры домена 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 нажмите на следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

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

  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= <domain DN>

      Примечание

      <domain DN> Местообладатель — это отличительное имя домена.

      Пространства имен DFS хранят объекты конфигурации в этом расположении. Пространства имен Windows 2000 Server имеют объект класса 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 Server"
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Если найден ключ реестра, который называется одинаково с несогласованным пространством имен, используйте Dfsutil.exe для удаления ключа реестра. Например, выполните следующую команду:
      dfsutil /clean /server: servername /share: sharename /verbose

      Примечание

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

    3. На сервере пространства имен перезапустите службу DFS в Windows Server 2003 или службу имен DFS в Windows Server 2008 для регистрации изменений в службе.

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

    Windows Server 2003

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

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

    Windows Server 2008

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Корневой "namespace1" DFS уже существует. Укажи другое имя для нового корня 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 сетевой путь не найден.

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