银行Linux

NFS客户端网络中断一段时间,恢复后如何自动再次挂载?

背景说明:NFS客户端和NFS服务端 跨防火墙挂载。NFS客户端操作系统对NFS共享的磁盘有读写操作。现象:防火墙升级过程中导致 网络中断20分钟左右,NFS客户端共享目录卡死,应用卡死,无法再次挂载NFS共享目录。当前挂载方式:mount -t nfs -o vers=3,nolock,soft,timeo=30 xx.xx.xx...显示全部

背景说明:NFS客户端和NFS服务端 跨防火墙挂载。NFS客户端操作系统对NFS共享的磁盘有读写操作。
现象:防火墙升级过程中导致 网络中断20分钟左右,NFS客户端共享目录卡死,应用卡死,无法再次挂载NFS共享目录。

当前挂载方式:mount -t nfs -o vers=3,nolock,soft,timeo=30 xx.xx.xx.xx:/nfs  /nfs
当前手工解决方法:
fuser -km /opt/ebank/jjmbank
umount -f /opt/ebank/jjmbank
mount -t nfs -o vers=3,nolock,soft,timeo=30 xx.xx.xx.xx:/nfs  /nfs
问题:此种情况下,如何让NFS客户端在网络恢复后自动发起再次挂载?
我的想法:通过脚本判断NFS共享目录是否正常,再自动触发修复命令。

收起
参与5

查看其它 1 个回答y453056108r的回答

y453056108ry453056108r系统运维工程师某IT公司

挂载方式中的关键字:soft,当server端中断后client超时 timeo设定值会断开;
相对的另外一个参数是: hard ,不会主动断开,直至连接上Server端。

系统集成 · 2020-05-28
浏览2543

回答者

y453056108r
系统运维工程师某IT公司
擅长领域: 服务器AIXUnix

y453056108r 最近回答过的问题

回答状态

  • 发布时间:2020-05-28
  • 关注会员:3 人
  • 回答浏览:2543
  • X社区推广