Чтобы получить возможность использовать каталог NFS, клиент должен его смонтировать. «Монтирование» каталога означает его закрепление в иерархии файловой системы клиента.
Монтироваться могут только каталоги, экспортируемые серверами NFS, однако из этих каталогов можно отдельно монтировать любые самостоятельные элементы, такие как подкаталоги и файлы.
Монтирование каталогов NFS выполняется посредством команды mount. Общий вид команды:
nount имя узла:удаленный каталог локальный каталог
Имя узла определяет сервер NFS, удаленный каталог - каталог на сервере либо его фрагмент. Команда mount закрепляет удаленный каталог в файловой системе клиента, используя имя локальный каталог. Локальный каталог клиента, известный в качестве точки монтирования, должен существовать на момент выполнения команды mount. После завершения монтирования файлы, расположенные в удаленном каталоге, становятся доступными в локальном каталоге наравне с прочими локальными файлами.
Например, предположим, что jerboas.wrotethebook.com является сервером NFS и позволяет клиентам работать с каталогами, упомянутыми в предшествующих разделах. Далее, предположим, что администратор узла rodent желает получить доступ к каталогу /home/research. Он просто создает локальный каталог /home/research и монтирует удаленный каталог /home/research, экспортированный сервером jerboas, в этой новой точке:
# mkdir /home/research # mount Jerboas:/home/research /home/research
В данном примере локальная система способна смонтировать файловую систему NFS потому, что имени удаленного каталога предшествует имя узла, а для данного клиента сетевой файловой системой по умолчанию является NFS. NFS - это наиболее распространенная сетевая файловая система, используемая по умолчанию. Если ваша система-клиент по умолчанию работает с другой сетевой файловой системой, следует явно упомянуть NFS в командной строке mount. В системе Solaris 8 для этой цели служит ключ -F:
n mount -F nfs jerboas:/home/research /home/research
В системе Linux задачу решает ключ -t:
# mount -t nfs jerboas:/home/research /home/research
После монтирования удаленный каталог остается закрепленным в локальной файловой системе, пока не будет явным образом размонтирован либо пока не произойдет перезагрузка локальной системы. Чтобы размонтировать каталог, воспользуйтесь командой umount. В командной строке umount укажите локальное или удаленное имя каталога. Например, администратор узла rodent может размонтировать удаленную файловую систему jerboas: /home/research и освободить таким образом локальную точку монтирования /home/research командой
# umount /home/research
либо
# umount jerboas:/home/research
При перезагрузке размонтируются все каталоги NFS. Часто существует необходимость работать с одними и теми же файловыми системами даже после перезагрузки, поэтому в Unix существует система автоматического повторного монтирования после перезагрузки.