Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Файл-серверы

2. Сетевая файловая система (NFS)

NFS позволяет системе предоставлять в общий сетевой доступ каталоги и файлы. Посредством NFS, пользователи и программы могут получать

доступ к файлам на удаленных машинах так же легко, как будто это файлы на их локальном компьютере.

Некоторые из преимуществ, которые может обеспечить NFS:

Рабочие станции используют меньше локального дискового пространства, так как общие данные могут содержаться на одной машине и оставаться доступными по сети для всех остальных.

У пользователей отпадает необходимость в использовании отдельных домашних каталогов на каждой машине, подключенной в сеть. Можно разместить домашние каталоги пользователей на сервере NFS и сделать их доступными с помощью сети.

Устройства хранения информации, такие как флоппи-дисководы, приводы компакт-дисков и USB-диски, могут использоваться другими компьютерами в сети. Это может уменьшить общее число накопителелей со сменными носителями в сети.

2.1. Установка

Введите следующую команду в терминале для установки NFS сервера:

sudo apt-get install nfs-kernel-server

2.2. Конфигурация

Вы можете настроить каталоги для экспорта, добавляя их в файл /etc/ exports. Например:

/ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash)

Вы можете заменить * одним из форматов записи имени хоста. Сделайте объявление хоста настолько необычным, насколько это возможно, чтобы нежеланные системы не могли получить доступа к монтированию NFS.

Для запуска NFS сервера выполните следующую команду в терминале:

sudo /etc/init.d/nfs-kernel-server start

261

Файл-серверы

2.3. Настройка клиента NFS

Используйте команду mount для монтирования каталога NFS, доступ к которому открыт на другом компьютере. Наберите в терминале команду, схожую со следующим примером.

sudo mount example.hostname.com:/ubuntu /local/ubuntu

Точка монтирования /local/ubuntu должна существовать. В каталоге / local/ubuntu не должно быть никаких файлов или подкаталогов.

Другой способ монтирования ресурса NFS, открытого на другом компьютере, состоит в добавлении соответствующей строчки в файл / etc/fstab. Строчка должна содержать имя хоста NFS-сервера, название каталога, открытого на сервере, и название каталога на локальном компьютере, куда будет монтироваться совместно используемый ресурс

NFS.

Общий синтаксис строки файла /etc/fstab следующий:

example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr

Если вы испытываете сложности с монтированием NFS-ресурса, убедитесь, что пакет nfs-common установлен на вашем клиенте. Для установки пакета nfs-common введите следующую команду в терминале:

sudo apt-get install nfs-common

2.4. Ссылки

Линукс NFS FAQ3

Ubuntu Wiki NFS Howto4

3http://nfs.sourceforge.net/

4https://help.ubuntu.com/community/NFSv4Howto

262

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]