首页/系统/信创系统运维速查/NFS 挂载卡住的处理
常见问题65 条

NFS 挂载卡住的处理

NFS 挂载后 ls/df 卡死:多为服务端或链路中断且默认 hard 挂载在重试;恢复链路或服务端后自愈,必要时按流程强制卸载。

信创系统运维速查系统更新于 2026-10-12

判断

判断
mount | grep nfs
showmount -e <NFS服务器> 2>/dev/null || echo '不通或未装 nfs-utils'
ping -c2 <NFS服务器>
dmesg -T | tail -20                           # 内核侧 NFS 报错

恢复与卸载

恢复与卸载
systemctl restart nfs-client.target 2>/dev/null || true
umount -f /mnt/nfs                            # 强制卸载(评估影响)
# 长期方案:评估 soft、timeo、retrans 与 _netdev 等挂载参数
# fstab 示例:
# <server>:/exp /mnt/nfs nfs defaults,_netdev,soft,timeo=100,retrans=2 0 0
soft 选项以错误返回替代永久等待,但有数据一致性取舍:完在测试环境验证再上生产。

易错点

  • df/ls 卡死完怀疑挂载点本身:核对 mount 输出与网络状态
  • 开机挂载建议带 _netdev:避免网络未就绪时开机流程被拖住

数据来源与参考

  • man 5 nfs
  • man 8 mount
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌