Записки     О блоге     Архив записей     Лента

Записки на память

Настройка NFS на Ubuntu.

Автомонтирование каталога NFS на Ubuntu при обращении. Клиент не зависает при загрузке, если сервер недоступен.

Сервер

Настраиваем сервер.

sudo apt-get install nfs-kernel-server

Изменяем или создаем настроечный файл на сервере

sudo -e /etc/exports
/media/data          192.168.1.0/24(rw,async,all_squash,no_subtree_check,wdelay,anonuid=1000,anongid=1000,fsid=0,nohide)

Клиент

Устанавливаем клиента NFS и Autofs для монтирования каталогов в момент обращения.

sudo apt-get install autofs nfs-common

Настраиваем

sudo -e /etc/auto.master
/nfs /etc/auto.nfs --timeout=60

Теперь настройки для отдельных каталогов.

sudo -e /etc/auto.nfs
nas_data         -rw,proto=tcp,rsize=32768,wsize=32768,intr,noatime,hard,retrans=100,bg 192.168.1.5:/media/data

и последнее:

sudo -e /etc/default/autofs

Если сеть с сервером NFS недоступна, возможна большая задержка (по умолчанию 3 минуты) при открытии nautilus, в закладках которого находится примонтированная удаленная папка NFS. Для решения этой проблемы необходимо уменьшить время ожидания монтирования autofs, для этого в файле /etc/default/autofs необходимо раскомментировать или добавить следующие строки:

MOUNT_WAIT=10
#время ожидания ответа от mount
NEGATIVE_TIMEOUT=10
#время ожидания при неудачной попытке монтирования