[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Монтировка удаленных файловых систем

И RFS, и NFS основаны на удаленной распределенной монтируемой
модели файловой системы.
Сервер может установить любое дерево директорий для доступа по сети
с использованием административной команды share. Получив право на
совместное использование данных, клиент с необходимыми полномочиями
может монтировать файловую систему или любые из ее локальных
директорий. Процедура монтирования происходит так же как при
монтировке локальных файловых систем.
В примере, клиент монтирует удаленное дерево директорий
/public/tkit на локальной директории /usr/files и файлы в
/public/tkit становятся доступными, как если бы они были
локальными. Программы, рассчитанные на работу с локальными файлами,
вообще не замечают разницы.
Сервер не обязан предоставлять доступ ко ВСЕМ файлам для всех
клиентов. Пользователи никогда не смогут получить доступ выше
корневой директории, сделанной совместно используемой. В примере
клиент не сможет получить доступ ко всем файлам, что лежат выше
/private. Это позволяет совместно использовать необходимые ресурсы.
Синтаксис для RFS и NFS был стандартизован, чтобы обеспечить
одинаковый интерфейс на распределенных файловых систем. Например,
команда share замещает команды RFS adv и NFS exportf. Опции,
зависимые от файловой системы, позволяют согласовывать различия при
объединении общих функциональных возможностей. Ранние версии команд
остаются доступны, чтобы обеспечить совместимость с предыдущими
системами.


                            $ share -F rfs /public/tkit TK

       $ mount -F rfs TK\
             /usr/tools
       $ /usr/tools/clock





                                NFS


                                      $share -F nfs /public/tkit
                                      TK
 $ mount -F nfs server:
 /public/tkit\
       /usr/tools
 $ /usr/tools/clock