Распределенная файловая система (Distributed File System, DFS)
В случае сетевых файловых систем, несмотря на то, что
весь механизм транспо] тировки данных скрыт от пользователя файловой системы,
он все равно знает, каю данные хранятся локально, а какие были получены
с удаленного серверного узла. Ра пределенные файловые системы предлагают
единое глобальное пространство им< файлов для пользователя и полностью
скрывают действительное физическое распол жение файлов от пользователя
файловой системы. DFS является сервисом, которь располагается выше сервиса
рабочей станции, чтобы соединить вместе разделяем) файлы в одно пространство
имен.
Распределенные файловые системы имеют сходную архитектуру с сетевыми файловыми
системами. Они также имеют клиентскую часть, исполняемую на клиентском
узле, и серверную часть, исполняемую на удаленном узле. Клиентская и серверная
части могут одновременно исполняться на любом узле, участвующем в реализации
распределенной файловой системы.
Корень пространства имен DFS должен быть разделяемым файлом, определенном
на Windows 2000 Server. Серверная часть реализации DFS состоит из Win32-cepBHca
и драйвера Dfs.sys. DFS-сервис отвечает за экспортирование интерфейса
управления DFS-топологией и за поддержание DFS-топологии либо в реестре,
либо в Active Directory. Получив запрос от клиента, DFS-драйвер выполняет
просмотр топологии и направляет клиента в систему, где находится запрашиваемый им файл.