Что такое сервер Windows dfs
Обновлено: 21.11.2024
В этой статье содержится некоторая информация о службе пространств имен DFS и данных ее конфигурации.
Применимо к: Windows Server 2012 R2, Windows Server 2008 R2 с пакетом обновления 1
Исходный номер базы знаний: 977511
Обзор
Служба пространств имен распределенной файловой системы (DFS) хранит данные конфигурации в нескольких местах. Если некоторые из этих данных отсутствуют или недоступны, вы можете столкнуться с ошибками и не сможете создать пространство имен.
Введение
В этой статье обсуждаются следующие темы, которые помогут вам создать пространство имен:
- Места хранения данных конфигурации.
- Примеры того, как данные становятся несогласованными.
- Методы, которые можно использовать для удаления потерянных данных конфигурации.
- Симптомы и сообщения об ошибках, которые вы можете получить.
Подробнее
Места хранения конфигурации пространств имен DFS
В следующих местах хранятся различные данные конфигурации для пространств имен распределенной файловой системы (DFS):
Доменные службы Active Directory (AD DS) хранят данные конфигурации пространств имен домена в одном или нескольких объектах, которые содержат имена серверов пространств имен, целевые папки и различные другие данные конфигурации.
Серверы пространств имен поддерживают общие ресурсы для каждого размещенного пространства имен.
В ключах реестра на доменных серверах пространств имен хранится членство в пространстве имен.
На автономных серверах пространств имен ключи реестра хранят все данные конфигурации пространства имен.
Если какое-либо подмножество данных конфигурации отсутствует или недействительно, вы не сможете управлять пространством имен. Кроме того, вы можете получить множество различных сообщений об ошибках при управлении пространствами имен DFS с помощью оснастки консоли управления Microsoft (MMC) пространств имен DFS, средства Dfsutil.exe или средства Dfscmd.exe или при доступе клиента к пространству имен. Список возможных сообщений об ошибках см. в разделе Симптомы и сообщения об ошибках.
Примеры того, как данные конфигурации пространств имен DFS могут стать несогласованными
- Команда dfsutil/clean выполняется на сервере пространства имен домена. Эта команда удаляет данные реестра пространства имен. Данные конфигурации, хранящиеся в доменных службах Active Directory, сохраняются и перечисляются оснасткой MMC "Пространства имен DFS".
- Принудительное восстановление AD DS выполняется для восстановления пространства имен 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 посетите следующий веб-сайт Microsoft:
Следующие шаги следует использовать только в том случае, если восстановление данных конфигурации невозможно или нежелательно.
Для получения дополнительных сведений о процессе восстановления пространства имен DFS щелкните следующий номер статьи базы знаний Майкрософт:
969382 Процесс восстановления пространства имен DFS в Windows 2003 и 2008 Server
Для доменного пространства имен DFS проверьте удаление данных конфигурации пространства имен AD DS. Перед процессом удаления необходимо точно определить объект, связанный с неисправным или несогласованным пространством имен. Чтобы удалить данные конфигурации пространства имен AD DS, выполните следующие действия:
Откройте инструмент Adsiedit.msc. Этот инструмент входит в состав Windows Server 2008 и требует установки роли или инструментов AD DS. Этот инструмент доступен в средствах поддержки Windows Server 2003.
Дополнительные сведения об инструменте Adsiedit.msc см. на следующем веб-сайте Microsoft:
Найдите доменный раздел домена, в котором размещено доменное пространство имен. Перейдите в следующее место:
CN=Dfs-Configuration,CN=System,DC=
Заполнитель — это отличительное имя домена.
Пространства имен DFS хранят объекты конфигурации в этом расположении. Пространства имен «режим сервера Windows 2000» имеют объект класса «fTDfs», имя которого идентично пространству имен. Пространства имен «режим Windows Server 2008» имеют объект класса «msDFS-NamespaceAnchor», имя которого идентично связанному пространству имен и которое может содержать дополнительные дочерние объекты для любых настроенных папок.
Выберите соответствующий объект, например объект "fTDfs" или "msDFS-NamespaceAnchor", а затем удалите его вместе со всеми дочерними объектами.
Задержки репликации Active Directory могут задержать распространение этой операции изменения на удаленные контроллеры домена.
На всех серверах пространства имен, на которых размещено пространство имен, проверьте удаление данных конфигурации реестра пространства имен DFS. Если на сервере размещены другие функционирующие пространства имен, убедитесь, что раздел реестра только несовместимого пространства имен удален. Чтобы удалить данные конфигурации реестра пространства имен DFS, выполните следующие действия:
В редакторе реестра найдите раздел реестра конфигурации пространства имен по соответствующему пути, используя один из следующих путей:
Доменный 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
Заполнитель имени сервера — это имя сервера, на котором размещено пространство имен, а заполнитель имени общего ресурса — имя корневого общего ресурса. Или удалите ключ вручную.
На сервере пространства имен перезапустите службу DFS в Windows Server 2003 или службу пространств имен DFS в Windows Server 2008, чтобы зарегистрировать изменение в службе.
Удалите общую папку, связанную с пространством имен, с серверов пространства имен. Несоблюдение этого шага может привести к сбою воссоздания пространства имен, поскольку пространства имен DFS могут заблокировать создание пространства имен.
Windows Server 2003
- Откройте оснастку MMC «Управление компьютером». Для этого запустите инструмент Compmgmt.msc.
- Разверните "Системные инструменты", разверните "Общие папки" и нажмите "Общие ресурсы".
- Щелкните правой кнопкой мыши общий ресурс пространства имен DFS и выберите команду Прекратить общий доступ. Если вы получили следующее сообщение об ошибке, необходимо перезапустить сервер, а затем снова попытаться удалить общий ресурс с помощью оснастки MMC «Управление компьютером»:
"Система не может прекратить общий доступ, поскольку общая папка является корнем пространства имен распределенной файловой системы (DFS)"
Windows Server 2008
- Откройте оснастку MMC «Управление общим доступом и хранилищем». Для этого запустите средство StorageMgmt.msc.
- Щелкните правой кнопкой мыши общий ресурс пространства имен и выберите команду Прекратить общий доступ. Если вы получили следующее сообщение об ошибке, необходимо перезапустить сервер, а затем удалить общий ресурс с помощью оснастки MMC «Управление компьютером»:
Система не может прекратить общий доступ, так как общая папка является корнем пространства имен распределенной файловой системы (DFS)
Изменение данных конфигурации пространства имен DFS следует рассматривать только после того, как вы оцените все другие варианты восстановления. Мы рекомендуем регулярно получать резервные копии состояния системы для серверов пространства имен DFS и для контроллеров домена пространств имен DFS на основе домена. Эти резервные копии можно использовать для восстановления полной работоспособности конфигурации пространства имен без риска появления несогласованных данных конфигурации пространства имен DFS.
Симптомы и сообщения об ошибках
Консоль управления DFS (Dfsmgmt.msc)
В средстве Dfsmgmt.msc могут появляться следующие сообщения об ошибках:
На указанном вами сервере уже размещено пространство имен с таким именем. Выберите другое имя пространства имен или другой сервер для размещения пространства имен.
Общая папка с именем 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, вы можете получить следующие сообщения об ошибках:
Информация о конфигурации не может быть прочитана с контроллера домена либо из-за недоступности машины, либо из-за отказа в доступе.
Функции распределенной файловой системы (DFS) предоставляют возможность логически группировать общие ресурсы на нескольких серверах и прозрачно связывать общие ресурсы в единое иерархическое пространство имен. DFS организует общие ресурсы в сети в виде древовидной структуры.
DFS поддерживает автономные пространства имен DFS, пространства имен с одним хост-сервером и доменные пространства имен с несколькими хост-серверами и высокой доступностью. данные топологии DFS для доменных пространств имен хранятся в Active Directory. Данные включают корень DFS, ссылки DFS и целевые объекты DFS.
Каждая древовидная структура DFS имеет один или несколько корневых целевых объектов. Корневая цель — это хост-сервер, на котором работает служба DFS. Древовидная структура DFS может содержать одну или несколько ссылок DFS. Каждая ссылка DFS указывает на одну или несколько общих папок в сети. Вы можете добавлять, изменять и удалять ссылки DFS из пространства имен DFS. При удалении последней цели, связанной со ссылкой DFS, DFS удаляет ссылку DFS в пространстве имен DFS. (В более ранней документации ссылки DFS назывались точками соединения.)
Ссылка DFS может указывать на одну или несколько общих папок; папки называются targets. Когда пользователи получают доступ к ссылке DFS, сервер DFS выбирает набор целей на основе информации о сайте клиента. Клиент обращается к первой доступной цели в наборе. Это помогает распределить клиентские запросы между возможными целями и может обеспечить постоянную доступность для пользователей, даже если некоторые серверы выходят из строя.
Приложение может использовать функции DFS для:
- Добавить ссылку DFS на корень DFS.
- Создавайте или удаляйте автономные и доменные пространства имен DFS.
- Добавить цели к существующей ссылке DFS.
- Удалить ссылку DFS из корня DFS.
- Удалить цель из ссылки DFS.
- Просмотр и настройка информации о корнях и ссылках DFS.
Список функций DFS см. в разделе Функции распределенной файловой системы.
Список структур DFS см. в разделе Структуры распределенной файловой системы.
Цели на компьютерах под управлением Microsoft Windows могут быть опубликованы в пространстве имен DFS. Вы также можете опубликовать любые общие ресурсы, отличные от Microsoft, для которых доступны клиентские перенаправители в пространстве имен DFS. Однако, в отличие от общего ресурса, опубликованного на сервере под управлением Windows Server, они не могут содержать корень DFS или предоставлять ссылки на другие целевые объекты DFS.
DFS использует службу репликации файлов Windows Server для копирования изменений между реплицированными целевыми объектами. Пользователи могут изменять файлы, хранящиеся на одном целевом объекте, а служба репликации файлов распространяет изменения на другие назначенные целевые объекты. Служба сохраняет самые последние изменения в документе или файлах.
Вот описание элементов, составляющих пространство имен DFS:
- Сервер пространства имен. Сервер пространства имен содержит пространство имен. Сервер пространства имен может быть рядовым сервером или контроллером домена.
- Корень пространства имен. Корень пространства имен является начальной точкой пространства имен. На предыдущем рисунке имя корня — Public, а путь к пространству имен — \\Contoso\Public. Этот тип пространства имен является пространством имен на основе домена, поскольку оно начинается с имени домена (например, Contoso), а его метаданные хранятся в доменных службах Active Directory (AD DS).Хотя на предыдущем рисунке показан один сервер пространства имен, пространство имен на основе домена может размещаться на нескольких серверах пространств имен, чтобы увеличить доступность пространства имен.
- Папка. Папки без целевых папок добавляют структуру и иерархию пространству имен, а папки с целевыми папками предоставляют пользователям актуальное содержимое. Когда пользователи просматривают папку с целевыми папками в пространстве имен, клиентский компьютер получает ссылку, которая прозрачно перенаправляет клиентский компьютер на одну из целевых папок.
- Цели папок. Целевая папка — это UNC-путь к общей папке или другому пространству имен, связанному с папкой в пространстве имен. Целевая папка — это место, где хранятся данные и контент. На предыдущем рисунке папка с именем Tools имеет две целевые папки, одну в Лондоне и одну в Нью-Йорке, а папка с именем Training Guides имеет одну целевую папку в Нью-Йорке. Пользователь, просматривающий \\Contoso\Public\Software\Tools, прозрачно перенаправляется в общую папку \\LDN-SVR-01\Tools или \\NYC-SVR-01\Tools, в зависимости от того, на каком сайте в данный момент находится пользователь. дюймов.
В этом разделе обсуждается, как установить DFS, что нового и где найти информацию об оценке и развертывании.
Вы можете администрировать пространства имен с помощью управления DFS, командлетов пространства имен DFS (DFSN) в Windows PowerShell, команды DfsUtil или сценариев, вызывающих WMI.
Требования к серверу и ограничения
Нет никаких дополнительных требований к оборудованию или программному обеспечению для управления DFS или использования пространств имен DFS.
Сервер пространства имен — это контроллер домена или рядовой сервер, на котором размещается пространство имен. Количество пространств имен, которые вы можете разместить на сервере, определяется операционной системой, работающей на сервере пространств имен.
Серверы под управлением следующих операционных систем могут содержать несколько доменных пространств имен в дополнение к одному автономному пространству имен.
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2 Datacenter и Enterprise Edition
- Windows Server (полугодовой канал)
Серверы под управлением следующих операционных систем могут размещать одно автономное пространство имен:
В следующей таблице описаны дополнительные факторы, которые следует учитывать при выборе серверов для размещения пространства имен.
Отдельные пространства имен для размещения на сервере | Пространства имен для размещения на основе домена |
---|---|
Должен содержать том NTFS для размещения пространства имен. | |
Может быть рядовым сервером или доменом контроллер. | Должен быть рядовым сервером или контроллером домена в домене, в котором настроено пространство имен. (Это требование применяется к каждому серверу пространства имен, на котором размещается данное пространство имен на основе домена.) |
Может размещаться в отказоустойчивом кластере для повышения доступности пространства имен. | Пространство имен не может быть кластерным ресурсом в отказоустойчивом кластере. Однако вы можете разместить пространство имен на сервере, который также функционирует как узел отказоустойчивого кластера, если вы настроите пространство имен на использование только локальных ресурсов на этом сервере. |
Установка пространств имен DFS
Пространства имен DFS и репликация DFS являются частью роли файловых служб и служб хранилища. Средства управления для DFS (управление DFS, модуль пространств имен DFS для Windows PowerShell и средства командной строки) устанавливаются отдельно как часть средств удаленного администрирования сервера.
Установите пространства имен DFS с помощью центра администрирования Windows, диспетчера серверов или PowerShell, как описано в следующих разделах.
Чтобы установить DFS с помощью диспетчера серверов
Откройте Диспетчер серверов, нажмите «Управление», а затем нажмите «Добавить роли и компоненты». Появится мастер добавления ролей и компонентов.
На странице выбора сервера выберите сервер или виртуальный жесткий диск (VHD) автономной виртуальной машины, на которую вы хотите установить DFS.
Выберите службы ролей и функции, которые вы хотите установить.
Чтобы установить службу пространств имен DFS, на странице "Роли сервера" выберите Пространства имен DFS.
Чтобы установить только средства управления DFS, на странице "Возможности" разверните "Средства удаленного администрирования сервера", "Средства администрирования ролей", "Средства файловых служб" и выберите "Средства управления DFS".
Средства управления DFS устанавливают оснастку управления DFS, модуль пространств имен DFS для Windows PowerShell и инструменты командной строки, но не устанавливают на сервер никаких служб DFS.
Чтобы установить DFS с помощью Windows PowerShell
Откройте сеанс Windows PowerShell с повышенными правами пользователя, а затем введите следующую команду, где находится служба роли или функция, которую вы хотите установить (в следующей таблице приведен список соответствующих имен службы роли или функции):< /p>
Ролевая служба или функция | Имя |
---|---|
Пространства имен DFS | FS-DFS-Namespace |
Инструменты управления DFS | RSAT-DFS-Mgmt-Con |