Для запуска nfs требуется, чтобы в системе были установлены следующие пакеты:
Все изменения необходимо производить под пользователем 'root'.
1. В файле /etc/exports необходимо разрешить монтирование с других машин.
Для этого пишем в этот файл строки примерно следующего вида
/mysharedir ipaddr1(rw) ipaddr2(ro)
В скобочках прописываются права.
rw – разрешена запись
ro – разрешено только чтение
Можно указывать разрешение сразу для подсети.
Например разрешение для машин из подсети 192.168.0.X строка
будет выглядеть так:
/mysharedir 192.168.0.1/24(rw)
Подробную информацию о формате файла можно посмотреть командой:
man exports
2. После настройки файла необходимо запустить сервис portmap командой:
service portmap start
3. Запустить непосредственно nfs-server командой:
service nfs start
4. Запустить сервис блокировок командой:
service nfslock start
Если все команды прошли успешно и не выдавали ошибок,
то сервер можно считать работающим.
Дополнительно можно запустить команду:
exportfs
которая выведет текущие настройки на данный момент.
В случае нормальной работы она должна вывести на экран
записи из файла /etc/exports
Подключение к nfs-серверу можно производить в ручную, а можно
настроить автоматическое подключение при загрузке.
Допустим машина где запущен nfs-server называется server,
и нам необходимо смонтировать с сервера каталог /home/share
Тогда, для ручного способа достаточно (из под пользователя root)
выполнить команду:
mount -t nfs server:/home/share /mnt/myshare
где,
/mnt/myshare – локальный каталог куда монтируется удалённый каталог.
Для автоматического монтирования к nfs-серверу при загрузке
необходимо добавить следующую строку в файл /etc/fstab
server:/home/share /mnt/myshare nfs intr,soft,lock
где,
intr – позволяет прервать процесс при необходимости
soft – предотвращает от зависания в случае недоступности удалённой машины. Но при этом необходимо для
дальнейшей работы необходимо будет ручное монтирование. Или можно использовать какую-либо
разновидность автомонтирования.
Подробнее о настройках можно почитать на
http://www.botik.ru/rented/rldp/www/ldp/nag-20/mountd.htm
Прежде чем изменять /etc/fstab попробуйте монтирование вручную и убедитесь, что всё работает.