Запись nfs в / etc / fstab не удалась, но монтирование вручную работает - PullRequest
0 голосов
/ 30 июня 2018

Клиент Ubuntu Xenial, ручной монтаж работает просто отлично:

mount 10.0.0.12:/mnt/d1 /mnt/d1

Затем я копирую эту строку из / etc / mtab в / etc / fstab:

10.0.0.12:/mnt/d1 /mnt/d1 nfs4 user,rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.0.0.23,local_lock=none,addr=10.0.0.12 0 0

umount /mnt/d1

и затем смонтируйте его снова, используя fstab:

mount /mnt/d1

и время ожидания истекло.

Сервер NFS - centos7

Обновлен firewalld:

firewall-cmd --permanent --zone=public --add-service=nfs

и перезагружается с / etc / exports следующим образом:

/mnt/d1           10.0.0.0/24(rw,sync,no_subtree_check)

1 Ответ

0 голосов
/ 30 июня 2018

Оказывается, есть несколько других портов брандмауэра для включения:

firewall-cmd --permanent --zone=public --add-service=mountd
firewall-cmd --permanent --zone=public --add-service=rpc-bind

Продолжайте и убедитесь, что все службы также включены:

systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap
systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap

И проверьте перми на вашей точке монтирования:

ls -lh /mnt
...