
Распределенная файловая система DFS
Появившаяся как стандартный компонент Windows 2000 Распределенная файло-
вая система (Distributed File System, DFS) является средством, облегчающим
управление данными в сети и их поиск. DFS позволяет объединить файловые
ресурсы, находящиеся на различных компьютерах, в одно пространство имен.
С ее помощью, вместо того чтобы работать с физической сетью, состоящей из
большого количества машин с собственными именами и общими ресурса-
ми, пользователи могут увидеть единую структуру логических имен, связанных
с общими ресурсами.
В операционных системах Windows для получения доступа к информации, нахо-
дящейся в файле, пользователю или приложению необходимо указать физиче-
ский файловый сервер и общий ресурс с помощью универсального соглашения об
именах (Universal Naming Convention, UNC). UNC-имя (например, \\FiieServer
\sharedFoider) может быть использовано напрямую или связано с именем уст-
ройства. В последнем случае для получения доступа к данным пользователь
должен перейти к каталогам, находящимся ниже корневого устройства.
Б результате роста корпоративной сети пользователям приходится работать со
все возрастающим количеством разрозненных устройств и общих ресурсов, на-
ходящихся на различных серверах сети, что в значительной степени затрудняет
поиск нужных данных. Распределенная файловая система эффективно решает
эту проблему, беря на себя заботу о физическом обращении к информации и
предоставляя пользователю возможность работать с единым пространством
UNC-имен, объединяющим все серверы и общие ресурсы сети. Для этого кон-
кретным обшим ресурсам даются логические имена DFS, или ссылки, понятные и
удобные для пользователей. Пространство имен DFS, представляющее собой
совокупность имени корня DFS и ссылок, — это логическое представлние дис-
ковых ресурсов сети, обращаясь к которому пользователь может не беспокоить-
ся о физическом расположении файлов на дисках и компьютерах.
Достоинства DFS
Распределенная файловая система обладает целым набором преимуществ, де-
лающих ее весьма мощным продуктом, значительно облегчающим управление
ресурсами корпоративной компьютерной сети. Все они изложены ниже.
1. Возможность логического представления общих ресурсов, находящихся на раз-
личных серверах сети, работающих под управлением разных операционных
систем. Общее логическое пространство имен позволяет связать общие ре-
сурсы сети и работать с ними, как будто они находятся на одном большом
жестком диске. Это дает возможность администраторам создавать упрощен-
ное представление общих ресурсов сети, наилучшим образом соответствую-
щее направлению деятельности подразделения или предприятия в целом.
2. Удобное администрирование томов. Общий ресурс, входящий в состав тома
DFS, может быть отключен без какого-либо влияния на оставшуюся часть
Глава 8. Работа списковыми ресурсами 333
пространства имен тома. Это позволяет администраторам управлять физиче-
скими общими ресурсами сети независимо от их логического представления.
3. Наличие GUI-инструмента администрирования. Администрирование распре-
деленной файловой системы выполняется с помощью простого в работе ин-
струмента с графическим интерфейсом. С его помощью можно выполнять
просмотр, конфигурацию логических имен DFS, альтернативных обших ре-
сурсов (реплик) и ссылок DFS, а также администрирование удаленных кор-
ней DFS. В результате требуются значительно меньшие затраты на обучение
персонала.
4. Возможность организации отказоустойчивых схем хранения информации.
С одним логическим именем DFS может быть связано несколько альтерна-
тивных общих ресурсов (реплик), хранящих идентичную информацию. (Ме-
жду этими ресурсами можно организовать автоматическую репликацию дан-
ных; см. подробности ниже.) Если по каким-либо причинам один из альтер-
нативных общих ресурсов становится недоступен, DFS автоматически
обратится к другому альтернативному общему ресурсу. Поэтому важные дан-
ные, необходимые для успешного осуществления бизнес-процессов, могут
быть надежно защищены от разрушения в случае отказа файлового сервера
или дискового устройства.
5. Сбалансированная нагрузка на общие ресурсы сети. Связав одно логическое
имя DFS с несколькими альтернативными общими ресурсами сети, админи-
стратор может эффективно сбалансировать нагрузку на обшие ресурсы, воз-
никающую при доступе к файлам со стороны пользователей. Запрашивая
данные у логического имени DFS, пользователи фактически обращаются к
одному из альтернативных общих ресурсов, связанных с данным именем.
В результате происходит распределение доступа к файлам среди нескольких
дисковых устройств или серверов.
6. Прозрачность соответствия логического представления данных и их физиче-
ского местоположения. Пользователи работают только с логическим пред-
ставлением ресурсов сети, без учета физического расположения файловых
серверов и общих ресурсов. Если данные перемещаются на другой сервер,
логическое пространство DFS подвергается переконфигурированию, связан-
ному с созданием нового соответствия между старым логическим именем
DFS и новым общим ресурсом, на котором хранятся данные. Пользователь
продолжает работать с логическим именем. Он может не знать, что физиче-
ское местоположение необходимой ему информации изменилось, т. е. изме-
нение физического расположения данных полностью прозрачно для пользова-
телей. Подобное свойство DFS позволяет администратору перемещать сете-
вые общие ресурсы с сервера на сервер или с одного дискового устройства
на другое дисковое устройство, сохраняя при этом доступность данных.
7. Интегрирование с моделью безопасности Windows. Распределенная файловая
система не содержит самостоятельных, дополнительных средств обеспечения
безопасности. Любой пользователь, который подключен к тому DFS, может
беспрепятственно работать со всей информацией, к которой ему разрешен
доступ с помощью разрешений системы безопасности Windows.
334 Часть Исправление ресурсами сервера
8. Интеллектуальное кэширование данных на стороне клиента. Логическое дере-
во DFS может содержать ссылки на сотни и даже тысячи общих ресурсов.
В процессе первой попытки пользователя получить доступ к информации
конкретного логического имени DFS в кэш-память клиента заносится опре-
деленная информация, позволяющая в дальнейшем ускорить обращение к
необходимому общему ресурсу сети при повторных обращениях пользователя
к данному логическому имени. В результате обеспечивается высокая произ-
водительность при доступе к сетевым томам через сложную иерархию ссылок.
9. Возможность взаимодействия с другими сетевыми файловыми системами. Лю-
бой общий ресурс, доступ к которому может быть получен с помощью реди-
ректора Windows, может входить в состав пространства имен DFS. Для под-
ключения к общему ресурсу может быть использован либо клиентский реди-
ректор, либо шлюз сервера. Это позволяет администратору создавать одну
иерархическую структуру логических имен, включающую разнородные сете-
вые файловые системы (например, NTFS, Macintosh и NetWare).
Применение DFS
Описанные выше преимущества и отличительные особенности распределенной
файловой системы определяют способы применения DFS в условиях корпора-
тивной компьютерной сети.
Необходимость в развертывании распределенной файловой системы может воз-
никать в следующих случаях:
1. информационные ресурсы организации распределены по нескольким (многим)
серверам в пределах некоторого сайта Active Directory;
2. многим пользователям постоянно требуется доступ к нескольким общим ре-
сурсам;
3. необходимо сбалансировать нагрузку на сеть, распределяя запросы между об-
щими ресурсами;
4. пользователям требуется непрерывный доступ к общим ресурсам.
Ниже описаны некоторые реальные ситуации, в которых DFS повышает
эффективность при работе с данными или администрировании.
DFS облегчает процесс замены файловых серверов. Каждому узлу дерева DFS на-
значается логическое имя, указывающее на общий ресурс. Узел DFS может быть
переключен на другой сервер, а прежний сервер может быть выключен и пере-
мещен на другое место или заменен другой' машиной. Пользователи не заметят,
что они работаютс новым сервером, поскольку иерархическая система логиче-
ских имен DFS не изменилась.
DFS позволяет упростить поиск, архивирование и индексирование данных и файлов,
поскольку теперь все инструменты, включенные в клиентские системы и при-
ложения, например, в текстовый процессор, могут работать с определенными
файлами в пространстве DFS независимо от того, на каком сервере они реально