вторник, 24 апреля 2012 г.

Настройка NFS в Ubuntu

Настройка сервера:

КОД: ВЫДЕЛИТЬ ВСЁ
sudo apt-get install nfs-kernel-server nfs-common portmap

теперь сконфигурируем его. Важно ответте NO на вопрос о "bind loopback".
КОД: ВЫДЕЛИТЬ ВСЁ
sudo dpkg-reconfigure portmap
sudo /etc/init.d/portmap restart



Обьясняем серверу, что мы хотим расшарить:
КОД: ВЫДЕЛИТЬ ВСЁ
sudo vi /etc/exports

Я расшарил директорию /files для чтения и записи для любого компа в моей локальной сети.
КОД: ВЫДЕЛИТЬ ВСЁ
/files 192.168.1.1/24(rw,no_root_squash,async)

Сохраняем файл. и перезагружаем сервер:
КОД: ВЫДЕЛИТЬ ВСЁ
sudo /etc/init.d/nfs-kernel-server restart

после необходимо применить наши настройки:
КОД: ВЫДЕЛИТЬ ВСЁ
sudo exportfs -a

Теперь настроим клиент:
эти настройки делаем на компе с которого хотим видить расшаренную директорию.
КОД: ВЫДЕЛИТЬ ВСЁ
sudo apt-get install portmap nfs-common

И так, мы решили что будем монтировать NFS-ресурс в директорию /files
КОД: ВЫДЕЛИТЬ ВСЁ
cd /
sudo mkdir files

Мой сервер находится по адресу 192.168.1.2, пробуем его монтировать:
КОД: ВЫДЕЛИТЬ ВСЁ
sudo mount 192.168.1.2:/files /files

Кстати, если не заработает, попробуйте перезагрузиться:
КОД: ВЫДЕЛИТЬ ВСЁ
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-common restart

Редактируем /etc/fstab, директория будет монтироваться автоматически при загрузке:
КОД: ВЫДЕЛИТЬ ВСЁ
192.168.1.2:/files /files nfs rsize=8192,wsize=8192,timeo=14,intr

Link1

Комментариев нет:

Отправить комментарий