Распределенная файловая система (Microsoft) - Distributed File System (Microsoft)

Распределенная файловая система (DFS) - это набор клиентских и серверных сервисов, которые позволяют организации использовать Майкрософт Виндоус серверов для организации множества распределенных SMB файловые ресурсы в распределенная файловая система. Служба DFS включает два компонента: прозрачность местоположения (через компонент пространства имен) и избыточность (через компонент репликации файлов). Вместе эти компоненты улучшают доступность данных в случае сбоя или большой нагрузки, позволяя логически сгруппировать общие ресурсы в нескольких разных местах в одну папку, «корень DFS».

Microsoft DFS взаимозаменяемо именуется «DFS» и «Dfs» Microsoft и не имеет отношения к Распределенная файловая система DCE, который зарегистрировал товарный знак "DFS"[1] но был снят с производства в 2005 году.

В некоторых контекстах он также называется «MS-DFS» или «MSDFS», например в Самба пространство пользователя проект.[2]

Обзор

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

Корень DFS может существовать только в серверной версии Windows (с Windows NT 4.0 и выше) и OpenSolaris[3]пространство ядра ) или компьютер под управлением Самбапространство пользователя.) В выпусках Windows Server Enterprise и Datacenter можно разместить несколько корневых файлов DFS на одном сервере. OpenSolaris намеревается поддерживать несколько корней DFS в «будущем проекте, основанном на доменных пространствах имен DFS Active Directory (AD)».[4]

Есть два способа реализовать DFS на сервере:

  • Автономное пространство имен DFS - разрешает корень DFS, который существует только на локальном компьютере и, следовательно, не использует Active Directory. Доступ к автономной DFS возможен только на том компьютере, на котором она создана. Он не обеспечивает отказоустойчивости и не может быть связан с другими DFS. Это единственный вариант, доступный в системах Windows NT 4.0 Server. Автономные корни DFS встречаются редко из-за их ограниченной полезности.
  • Доменное пространство имен DFS - сохраняет конфигурацию DFS в Active Directory, делая корень пространства имен DFS доступным в
     <имя домена>  
    или же
       
    Корни пространства имен могут находиться на контроллер домена или рядовой сервер домена. Если контроллеры домена не используются в качестве корневых серверов пространства имен, следует использовать несколько рядовых серверов для обеспечения полной отказоустойчивости.

Пространства имен DFS

Традиционные общие файловые ресурсы, связанные с одним сервером, имеют SMB пути формы

 <СЕРВЕР>  <путь>  <подпуть>

Пути к общему файловому ресурсу DFS на основе домена различаются по имени домена вместо имени сервера в форме

 <ИМЯ ДОМЕНА>    <путь>

Когда пользователь обращается к такому общему ресурсу напрямую или через отображение диска, их компьютер получит доступ к одному из доступных серверов, связанных с этим общим ресурсом, в соответствии с правилами, которые может быть настроен администратором сети. Например, по умолчанию пользователи обращаются к ближайшему к ним серверу; но это можно изменить, чтобы выбрать конкретный сервер.

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

Репликация DFS

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

Windows Server 2003 R2 представила «репликацию DFS» (DFSR), которая улучшает FRS, копируя только те части файлов, которые были изменены (удаленное дифференциальное сжатие ), используя сжатие данных для уменьшения сетевого трафика и предоставляя администраторам гибкие параметры конфигурации для ограничения сетевого трафика с помощью настраиваемого расписания.

История

Серверный компонент Распределенной файловой системы был впервые представлен как надстройка к Windows NT 4.0 Сервер, называемый "DFS 4.1",[5] и позже был включен в качестве стандартного компонента во все редакции Windows 2000 Сервер. Клиентская поддержка включена в Windows NT 4.0 и более поздние версии Windows.

Ядра Linux 2.6.14 и новее[6] приходят с клиентом SMB VFS называется "cifs", который поддерживает DFS.

В Mac OS X DFS изначально поддерживается в Mac OS X 10.7 («Лев») вперед.[7]

Характеристики

Существует ряд спецификаций, относящихся к DFS, они доступны через программу Microsoft Open Specifications:[8]

  • [MS-DFSC]: Распределенная файловая система (DFS): протокол перенаправления
    • Определяет распределенную файловую систему (DFS): протокол переадресации, который позволяет клиентам файловой системы преобразовывать имена из пространства имен, распределенного по множеству серверов и географических регионов, в локальные имена на определенных файловых серверах.
  • [MS-DFSNM]: Распределенная файловая система (DFS): протокол управления пространством имен
    • Определяет распределенную файловую систему (DFS): протокол управления пространством имен, который предоставляет интерфейс RPC для управления конфигурациями DFS. Клиент - это приложение, которое вызывает вызовы методов в интерфейсе RPC для администрирования DFS. Сервер - это служба DFS, которая реализует поддержку этого интерфейса RPC для администрирования DFS.
  • [MS-DFSRH]: протокол помощника репликации DFS
    • Задает протокол вспомогательной функции репликации DFS, который состоит из набора интерфейсов модели распределенных компонентных объектов (DCOM) для настройки и мониторинга вспомогательных протоколов репликации DFS на сервере.

Смотрите также

Рекомендации

  1. ^ "DFS против DFS". Архивировано из оригинал на 2016-03-03. Получено 2014-02-02.
  2. ^ "страница руководства smb.conf, хост раздела msdfs". Получено 2018-03-07.
  3. ^ PSARC / 2009/534 SMB / CIFS Автономная файловая система DFS
  4. ^ Версия шаблона: @ (#) onepager.txt 1.35 11.07.07 СМИ Авторские права 2007 Sun Micro-systems
  5. ^ «DFS: когда, почему и как». Архивировано из оригинал 25 августа 2005 г.
  6. ^ «Утилиты LinuxCIFS - SambaWiki». Wiki.samba.org. Получено 2013-07-08.
  7. ^ «OS X Lion: Рекомендации по подключению к пространству имен DFS через SMB». 2014-07-15. Получено 2016-12-06.
  8. ^ «[MS-OPENSPECLP]: Открытые спецификации | Microsoft Docs». Microsoft. Получено 2020-10-22.

внешняя ссылка