nfs挂载失败

showmount -e 127.0.0.1

显示127.0.0.1所属的NFS服务器上所有的共享目录

1、服务端:showmount -e localhost 失败

1、重新启动 rpcbind和nfs

systemctl stop nfs
systemctl stop rpcbind
systemctl start rpcbind
systemctl start nfs

2、端口可能被占用
docker启动了nfs,docker ps查看

2、客户端: showmount -e 服务端ip 失败

1、服务端nfs服务未启动

2、服务端nfs服务相关端口未开放

  rpcinfo -p 查看nfs需要使用哪些端口,主要开放 111、2049和mountd所占用的端口(20048)

  开放nfs服务相关端口
  iptables -I INPUT -p tcp --dport 111 -j ACCEPT  
  iptables -I INPUT -p udp --dport 111 -j ACCEPT
  iptables -I INPUT -p tcp --dport 2049 -j ACCEPT
  iptables -I INPUT -p udp--dport 20048 -j ACCEPT

3、其他

1、/etc/exports 是否添加访问权限

/mnt     *(rw,fsid=0,sync,no_root_squash,insecure)  

/mnt 共享目录; *  对所有ip开放,可指定网段;“fsid=0”,其含义表示要共享的目录的最上层父目录

 2、共享目录是否有权限限制

ll /mnt 查看权限

chomd -x /mnt  设置可读写权限

3、NFS服务的简介及常见故障解决方法https://www.cnblogs.com/eyesfree/p/15478764.html

# 杂

# 关闭开放的端口

iptables -n -L --line-number 查看序号
iptables -D INPUT 【序号】 关闭端口

#  客户端挂载

mount nfs -t  服务端ip:共享目录 客户端挂载路径

mount nfs -t  服务端ip:/mnt  /nfs

# 卸载nfs挂载

umount 客户端挂载路径

# 强制卸载挂载 (针对上面卸载失败:挂载路径处于busy状态)

umount -l 客户端挂载路径

参考:https://www.cnblogs.com/luxf0/p/15544783.html

posted @ 2022-03-15 11:01  暗夜消辰  阅读(587)  评论(0编辑  收藏  举报