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