Настройка NFS

Аватар пользователя agent

Что хотим: расшарить каталог /home/agent/share в домашеней локальной сети с использованием NFS
Что имеем: компьютер с Debian Lenny для NFS сервера, на компьютере с openSUSE 11.0 хотим настроить NFS клиент

Что делаем:
Для начала поставим на Дебиан NFS сервер:
$ sudo apt-get install nfs-kernel-server nfs-common portmap
Два последних пакета у меня уже стояли, но мало ли!
Дальше надо отредактировать файл /etc/exports, чтобы указать что и кому мы хотим расшарить.

1
2
3
$ sudo cat >> /etc/exports
/home/agent/share 172.16.0.0/24 (rw,no_subtree_check)
^D

Этим действием мы добавили в конфиг разрешение на чтение/запись папки /home/agent/share с адресов 172.16.0.1 - 172.16.0.254. Подробнее man exports.
Для того, чтобы изменения вступили в силу выполним
$ sudo /usr/sbin/exportfs -a
С сервером все.
С openSUSE все намного проще - открываем YaST -> Сетевые службы -> Клиент NFS
Жмем кнопку "Добавить", "Сетевое имя NFS сервера" мы зададим 172.16.0.1, "Удаленный каталог" - /home/agent/share, "Точка монтирования" - у меня это /nfs (ну перед этим sudo mkdir /nfs)
Ну а дальше как обычно - OK - Завершить
Вуаля, все работает!