ничиться
просмотром
единственного пространства имен (представленного, например,
одной буквой диска). Другими словами, для сетевого пользователя распределенные
ресурсы будут выглядеть так, как будто все они находятся в одном
месте,
хотя на са-
мом деле они могут находиться даже в разных полушариях!
Помимо создания однородной файловой системы и облегчения доступа пользова-
теля к сетевым ресурсам, система DFS предоставляет еще несколько
преимуществ.
Файловая система DFS отслеживает связи с объектами собственного пространства
имен, что делает возможным
перемещение
папок и их содержимого внутри простран-
ства имен DFS без разрыва логических связей и структуры файловой системы. По-
скольку пользователи видят не физическое, а логическое расположение той или иной
папки, они могут перемешать эту папку в любое место пространства имен, независи-
мо от того, будет это тот же или какой-нибудь другой сервер. Для пользователя все
это не представляет никакой разницы, поэтому доступ к папкам проходит по их
прежнему логическому адресу, даже если они будут физически перемешены. Для Web-
сервера распределенная файловая система предоставляет возможность свободно пере-
мешать фрагменты содержимого Web-страницы без разрыва гиперссылок и потери
доступности для ее посетителей. Для корпоративных сетей отслеживание связей DFS
позволяет вносить изменения в структуру хранения данных, не влияя при этом ни на
доступ пользователей к общим ресурсам, ни на способ этого доступа.
Еще одно преимущество DFS — это ее доступность при использовании совместно
со службой Active Directory. Система DFS переносит свою топологию в Active Direc-
tory, делая ее видимой для всех пользователей домена. Кроме того, можно выполнить
репликацию пространства имен DFS с помощью встроенных средств репликации
службы Active Directory, тем самым делая папки в данном пространстве имен DFS
доступными даже в случае, когда определенный сервер стал недоступным или вышел
из строя.
И
наконец,
третьим преимуществом DFS, которое будет рассмотрено в дальней-
шем, является балансировка загрузки. Можно объединить несколько реплик общего
ресурса в одной точке общего доступа. В то время как пользователю кажется, что, об-
ращаясь к конкретному файлу, он каждый раз "получает" его из одного и того же
места, на самом деле этот файл может передаваться с различных серверов в зависимо-
сти от степени их загрузки.
Структура распределенной файловой системы
Пространство имен DFS представляет собой общий ресурс сетевых ресурсов, соб-
ранных под одним корнем DFS, который выступает в роли контейнера для простран-
ства имен и выполняет в распределенной файловой системе практически те же функ-
ции, что и корневая папка на физическом томе. Другими словами, в распределенной
файловой системе корень DFS служит точкой общего доступа. В отличие от корневой
папки тома, содержащей вложенные подпапки, корень DFS включает связи с общими
ресурсами (локальными и удаленными), которые образуют распределенную файловую
систему. Каждая связь отображается в виде вложенной папки корневого ресурса.
Сервер, на котором находится корень DFS, называется узловым сервером. Можно
создавать корневые реплики (т.е. копии корня) и на других серверах, чтобы обеспе-
чить доступ к ресурсам DFS в случае, если хост станет недоступным. Для доступа к
корню DFS потребуется использовать имя, соответствующее соглашению
UNC
(Universal Naming Convention, Универсальное соглашение о назначении имен в сети),
т.е. имя пути в следующей форме:
\\узел\имя
корня, где узел — это сетевое имя
сервера, на котором находится корень DFS, и имя корня — название соответствую-
щего корня. Например, если был создан корень под названием Share на сервере File-
Server, то пользователям для получения доступа к этому корню со своих компьютеров
Глава 13. Организация файловой системы 245