Составители:
9. СЕТЕВЫЕ ФАЙЛОВЫЕ СИСТЕМЫ
9.1 Модель сетевой файловой системы
Ключевым компонентом любой распределенной системы является
файловая система, которая также является в этом случае распределенной. В
распределенной системе функцией файловой системы является хранение
программ и данных и предоставление доступа к ним по мере необходимости.
Распределенная файловая система поддерживается одним или более
компьютерами, хранящими файлы. Эти компьютеры, которые позволяют
пользователям сети получать доступ к своим файлам, обычно называют
файловыми серверами. Файловые серверы отрабатывают запросы на чтение
или запись файлов, поступающие от других компьютеров сети, которые в
этом случае являются клиентами файловой службы. Каждый посланный
запрос проверяется и выполняется, а ответ отсылается обратно. Файловые
серверы обычно содержат иерархические файловые системы, каждая из
которых имеет корневой каталог и каталоги более низких уровней. Во
многих сетевых файловых системах клиентский компьютер может
подсоединять и монтировать эти файловые системы к своим локальным
файловым системам, обеспечивая пользователю удобный доступ к
удаленным каталогам и файлам. При этом данные монтируемых файловых
систем физически никуда не перемещаются, оставаясь на серверах.
Сетевая файловая система (ФС) в общем случае включает
следующие элементы (рис. 10.1):
− локальная файловая система;
− интерфейс локальной файловой системы;
− сервер сетевой файловой системы;
− клиент сетевой файловой системы;
− интерфейс сетевой файловой системы;
− протокол клиент-сервер сетевой файловой системы.
Клиенты сетевой ФС — это программы, которые работают на
компьютерах, подключенных к сети. Эти программы обслуживают запросы
приложений на доступ к файлам, хранящимся на удаленном компьютере. В
качестве таких приложений часто выступают графические или символьные
оболочки ОС, такие как Windows Explorer или UNIX shell, а также любые
другие пользовательские программы.
Клиент сетевой ФС передает по сети запросы другому
программному компоненту — серверу сетевой ФС, работающему на
удаленном компьютере. Сервер, получив запрос, может выполнить его либо
самостоятельно, либо, передать запрос локальной файловой системе для
отработки. После получения ответа от локальной файловой системы
121
9. СЕТЕВЫЕ ФАЙЛОВЫЕ СИСТЕМЫ
9.1 Модель сетевой файловой системы
Ключевым компонентом любой распределенной системы является
файловая система, которая также является в этом случае распределенной. В
распределенной системе функцией файловой системы является хранение
программ и данных и предоставление доступа к ним по мере необходимости.
Распределенная файловая система поддерживается одним или более
компьютерами, хранящими файлы. Эти компьютеры, которые позволяют
пользователям сети получать доступ к своим файлам, обычно называют
файловыми серверами. Файловые серверы отрабатывают запросы на чтение
или запись файлов, поступающие от других компьютеров сети, которые в
этом случае являются клиентами файловой службы. Каждый посланный
запрос проверяется и выполняется, а ответ отсылается обратно. Файловые
серверы обычно содержат иерархические файловые системы, каждая из
которых имеет корневой каталог и каталоги более низких уровней. Во
многих сетевых файловых системах клиентский компьютер может
подсоединять и монтировать эти файловые системы к своим локальным
файловым системам, обеспечивая пользователю удобный доступ к
удаленным каталогам и файлам. При этом данные монтируемых файловых
систем физически никуда не перемещаются, оставаясь на серверах.
Сетевая файловая система (ФС) в общем случае включает
следующие элементы (рис. 10.1):
− локальная файловая система;
− интерфейс локальной файловой системы;
− сервер сетевой файловой системы;
− клиент сетевой файловой системы;
− интерфейс сетевой файловой системы;
− протокол клиент-сервер сетевой файловой системы.
Клиенты сетевой ФС — это программы, которые работают на
компьютерах, подключенных к сети. Эти программы обслуживают запросы
приложений на доступ к файлам, хранящимся на удаленном компьютере. В
качестве таких приложений часто выступают графические или символьные
оболочки ОС, такие как Windows Explorer или UNIX shell, а также любые
другие пользовательские программы.
Клиент сетевой ФС передает по сети запросы другому
программному компоненту — серверу сетевой ФС, работающему на
удаленном компьютере. Сервер, получив запрос, может выполнить его либо
самостоятельно, либо, передать запрос локальной файловой системе для
отработки. После получения ответа от локальной файловой системы
121
Страницы
- « первая
- ‹ предыдущая
- …
- 119
- 120
- 121
- 122
- 123
- …
- следующая ›
- последняя »
