/etc/fstab 中的 NFS 条目失败,但手动挂载有效



客户端是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

更新了防火墙:

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

并重新加载,使用/etc/导出,如下所示:

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

事实证明,还有其他一些防火墙端口可以启用:

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

相关内容

  • 没有找到相关文章

最新更新