Установка и настройка NFS сервера в Ubuntu
Устанавливаем NFS-сервер:
0 1 2 3 |
sudo apt-get install nfs-kernel-server |
В файле /etc/exports прописываем папки видимые по сети. Нечто вроде:
0 1 2 3 |
/mnt/data 192.168.*.* (rw,async,subtree_check) |
ro — права только на чтение. Можно и не указывать, так как она установлена по умолчанию.
rw — дает клиентам право на запись.
no_root_squash — по умолчанию пользователь root на клиентской машине не будет иметь доступа к разделяемой директории сервера. Этой опцией мы снимаем это ограничение. В целях безопасности этого лучше не делать.
noaccess — запрещает доступ к указанной директории. Может быть полезной, если перед этим вы задали доступ всем пользователям сети к определенной директории, и теперь хотите ограничить доступ в поддиректории лишь некоторым пользователям.
insecure — если планируется подключение компьютера под управлением Mac OS X, эта опция обязательна.
Перезапускаем nfs-kernel-server:
0 1 2 3 |
sudo /etc/init.d/nfs-kernel-server restart |
Если после этого вы захотите поменять что-нибудь в файле /etc/exports, то для того, чтобы изменения вступили в силу, достаточно запустить следующую команду:
0 1 2 3 |
sudo exportfs -a |
Не забываем на клиенте сделать
0 1 2 3 |
$sudo apt-get install nfs-common |
Все. NFS-сервер установлен и настроен. Можно переходить к настройке NFS клиента.
По мотивам: http://www.mycomp.se/?q=content/ustanovka-i-nastroika-nfs-v-ubuntu