NFS服务器端和客户端重启后自动挂载的处理

服务器部署中有个问题一直没有去解决,写文档的时候涉及到了,必须去解决一下。

NFS服务启动完成,NFS客户端成功挂载后。进行重启实验。

1.只重启客户端,客户端启动后会自动加载fstab中的nfs挂载项,成功挂载。

2.只重启服务端,客户端在服务端重启后操作之前挂载上的nfs目录,会卡死。而且在服务端重启完毕后仍然无法正常挂载nfs目录,且umount也会失败。

解决方法:1.fstab中nfs挂载选项加上hard,intr

类似这样:

test1:/data/nfs_test      /data/nfs_test  nfs          hard,intr         0 0

hard指连接失败后一直尝试重新挂载,intr指的是中断无法完成的访问请求。

修改后保存客户端fstab。

再次重启客户端或者服务端都可以正常挂载.

2.使用autofs,访问的时候才去挂载,有超时和重试机制,没有具体实验。

另外注意服务端的防火墙需要关闭或者开放相应的端口

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据