Подключение к сетевой папке через NFS


В CentOS 7 включаем и запускаем службу NFS, mountd и rpc-bind:

systemctl enable nfs
systemctl start nfs

Открываем порты для работы NFS и перезапускаем firewall:

firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload

Прописываем к какой папке и с какого IP должен быть доступ (rw — разрешение на запись) в файле /etc/exports:

/papka/rassharennaya	123.123.123.123(rw,no_root_squash)

Перезапускаем NFS:

systemctl reload nfs

Блокируем все IP адреса кроме нашего 123.123.123.123. Для это в файле /etc/hosts.deny прописываем:

nfs: ALL

а в файле /etc/hosts.allow прописываем:

nfs: 123.123.123.123/255.255.255.255 : allow

В клиентской ОС устанавливаем необходимые пакеты для работы с файловой системой NFS:

yum install nfs-utils

В клиентской ОС монтируем сетевую папку NFS командой:

mount -t nfs 111.222.111.222:/papka/rassharennaya /kuda/montiruem/nfs

Для автоматического монтирования при запуске ОС в файл /etc/fstab добавляем строчку:

111.222.111.222:/papka/rassharennaya /kuda/montiruem/nfs nfs defaults