Что такое сервер 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

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

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

Windows Server 2008

  1. Откройте оснастку MMC «Управление общим доступом и хранилищем». Для этого запустите средство StorageMgmt.msc.
  2. Щелкните правой кнопкой мыши общий ресурс пространства имен и выберите команду Прекратить общий доступ. Если вы получили следующее сообщение об ошибке, необходимо перезапустить сервер, а затем удалить общий ресурс с помощью оснастки 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 (полугодовой канал)

Серверы под управлением следующих операционных систем могут размещать одно автономное пространство имен:

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

< td>Должен содержать том NTFS для размещения пространства имен.
Отдельные пространства имен для размещения на сервере Пространства имен для размещения на основе домена
Должен содержать том 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 и части средств распределенной файловой системы средства удаленного администрирования сервера, введите:

Взаимодействие с виртуальными машинами Azure

Использование пространств имен DFS на виртуальной машине в Microsoft Azure было протестировано.

  • Вы можете размещать доменные пространства имен на виртуальных машинах Azure, включая среды с Azure Active Directory.
  • Вы можете кластеризовать автономные пространства имен на виртуальных машинах Azure, используя отказоустойчивые кластеры, использующие Shared Disk или Ultra Disk.

Чтобы узнать, как начать работу с виртуальными машинами Azure, см. документацию по виртуальным машинам Azure.

DFS: сокращенно от Distributed File System — это общая папка, реплицируемая на несколько серверов и местоположений для увеличения времени безотказной работы и уменьшения проблем с доступом, связанных с географическим положением (задержка и пропускная способность).

Распределенная файловая система Microsoft (DFS) — это роль, которую вы можете установить на Windows Server для автоматической синхронизации файлов между серверами. Это дает вам единое пространство имен, поэтому вы всегда можете получить доступ к файлам с ближайшего сервера. Вы можете настроить его для высокой доступности важных файлов или эффективного распространения файлов, например, в филиалах.

Настройка DFS в вашей среде

Давайте рассмотрим настройку Windows DFS. Следуйте вместе с Лексом в сопутствующем видео. Если чтение вам не по душе, посмотрите приведенный выше видеоурок, в котором выполняются те же шаги. Следующие шаги предполагают, что у вас уже настроены оба сервера. Вам останется только настроить роли и репликацию.

Начнем с вашего первого сервера:

Откройте диспетчер сайтов, выберите «Управление»> «Добавить роли и функции». Откроется мастер добавления ролей и функций. Нажмите «Далее», чтобы начать настройку.

Выберите установку на основе ролей или функций

Выберите сервер, в нашем примере это будет SITE1.

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

Дважды нажмите "Далее", чтобы подтвердить функции. Затем установите.

Теперь вы готовы перейти к настройке второго сайта. Выполните все те же шаги для первого сайта, за исключением четвертого шага в разделе "Роли сервера". Вам нужно будет только выбрать репликацию DFS, выберите «Добавить компоненты». Вам не нужно выбирать пространства имен DFS.

Как настроить репликацию DFS и пространства имен

Следующие шаги по настройке DFS на Windows Server будут заключаться в настройке ваших пространств имен и репликации. Сначала вы настроите пространства имен. Пространства имен — это то, как вы собираетесь называть общую файловую область, которую реплицируете.

Перейдите к управлению DFS. После запуска управления DFS щелкните правой кнопкой мыши Пространства имен на левой панели и выберите Новое пространство имен.

Введите имя сервера (в нашем примере это site1). Нажмите «Далее», затем дайте имя пространству имен (в нашем примере будет использоваться REPO). Вам будет предоставлена ​​возможность выбрать доменное или автономное пространство имен. Для нашего примера мы создадим пространство имен на основе домена (что намного проще, поэтому я искренне рекомендую его).

Наконец вам будет показана сводка; нажмите «Создать», чтобы завершить создание нового пространства имен.

Настройка репликации

<р>1. Вернувшись в главное окно управления DFS, щелкните правой кнопкой мыши новую группу репликации.

<р>2. Выберите параметр Многоцелевая группа репликации.

<р>3. В следующем окне вы назовете свою группу репликации (в нашем примере будет использоваться имя REPO). После этого вы добавите оба своих сервера.

<р>4. После добавления в следующем окне выберите Full mesh. Это гарантирует, что все, что находится на первом сервере, будет на другом сервере, и наоборот.

<р>5. Далее вы установите пропускную способность. Здесь вам нужно будет учесть сетевой трафик и настроить его соответствующим образом.

<р>6. Выберите основной сервер, а затем добавьте локальный путь к папке для репликации. Обязательно выберите «Разрешения»> «Пользовательские разрешения», чтобы добавить группы и предоставить соответствующие разрешения.

<р>7. После того, как вы внесли все эти изменения и нажали «Далее», вы дважды щелкните перечисленные серверы, чтобы включить их для репликации. Нажмите «Включить» и укажите путь, с которым вы хотите выполнить синхронизацию.

Вот и все, в следующем окне будет представлена ​​сводка вашего выбора.Если вас все устраивает, нажмите «Создать».

В консоли управления DFS дважды щелкните папку репликации и перейдите на вкладку Реплицированная папка. Вы заметите, что статус публикации — Не опубликовано. Щелкните его правой кнопкой мыши и выберите «Поделиться и опубликовать в пространстве имен».

Нажимайте кнопку "Далее", пока не дойдете до пути к пространству имен. Перейдите к родительской папке и назовите папку. Отображается предварительный просмотр пути к пространству имен.

Опять же, нажав «Далее», вы увидите сводку и сможете нажать «Поделиться». Вот и все! Поздравляем, вы успешно завершили настройку DFS на Windows Server.

Развертывание DFS и PDQ

За счет синхронизации больших файлов в нерабочее время или медленной в рабочее время эти файлы становятся локально доступными, актуальными и быстро открываются для пользователей в полевых офисах. PDQ Deploy может использовать общие ресурсы DFS для репликации пакетов программного обеспечения в локальные полевые офисы, чтобы они могли быстро развертываться на локальных компьютерах в этом офисе. Это сокращает время установки PDQ Deploy и снижает нагрузку на глобальную сеть от домашнего офиса до выездной площадки.

Читайте также:

Ролевая служба или функция Имя
Пространства имен DFS FS-DFS-Namespace
Инструменты управления DFS RSAT-DFS-Mgmt-Con