磁盘与文件系统51 条

NFS 挂载与排错

中小企业共享文件的主流方案:服务端 exports,客户端 mount -t nfs;排错看 showmount、rpcinfo 与内核 nfs 错误信息。

Linux 运维命令速查系统更新于 2026-10-12
用途NFS 共享挂载与故障排查
语法mount -t nfs server:/path /mnt -o 选项
工具showmount / rpcinfo / nfsstat

客户端挂载

客户端挂载
sudo showmount -e 10.0.0.8              # 看服务端导出列表
sudo mount -t nfs 10.0.0.8:/data /mnt/nfs -o vers=4.2,soft,timeo=30,retrans=3
findmnt /mnt/nfs

# fstab
10.0.0.8:/data  /mnt/nfs  nfs  vers=4.2,soft,timeo=30,retrans=3,_netdev  0 0

服务端与排错

服务端与排错
sudo exportfs -v                        # 服务端查看导出与参数
sudo systemctl status nfs-server --no-pager | head
sudo rpcinfo -p 10.0.0.8 | head
sudo dmesg | grep -i nfs | tail
soft+重试上限避免无限挂起,但可能返回 IO 错误;数据库/高可靠场景用 hard,intr 并接受卡顿换一致性。

易错点

  • fstab 不加 _netdev 或 x-systemd.automount 时,网络未就绪会拖慢/卡住开机
  • NFSv4 与 v3 端口/防火墙要求不同(v4 仅 2049/tcp + rpcbind 差异),排错先确认版本

数据来源与参考

  • man 5 nfs
  • man 5 exports
  • man 8 mount(nfs 选项)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌