linux 设好fstab 要开机自动挂载其他服务器上的nfs共享,为什么没有自动挂载?

如题所述

看看开机的时候报什么错吧。
另外注意portmap、netfs服务要设成开机启动。

我遇到过一次,开机时netfs报错mount失败,英文报错,大概意思是 不能到达主机
也就是网络问题。

当然开机后网络没问题。开机后输入mount -a 挂全部fstab内容也没问题,要挂的都挂上了。所以主要原因应该是启动时网络没准备好,就开始试图挂载nfs共享,所以无法自动挂载。

可以这样,设个开机启动。命令为mount -a ,挂载fstab内容,但是为了等网络准备好再挂载免得失败,mount前加条命令 sleep 30(睡眠30秒),就成了。

也可以改下netfs的开机启动文件,在monut前加一行睡眠命令,让netfs先等一会再继续执行挂载网络文件系统的行为。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
原因太多了!
首先,本机的nfs相关服务是否开启,/etc/fstab格式是否正确,建议本机直接用命令测试一次。
然后,同样的其它服务器的相关服务是否开启。
最后,两边的防火墙策略搞定没?是同网段,还是另一个机房?
第2个回答  2013-04-16
看看配置文件有没有写正确,配置文件的格式也非常重要,楼主查看下,如果不是配置文件的问题就看看挂载成功与否,具体的可以私我
第3个回答  2013-04-12
本人小菜, 我的linux开机的话是不自动开启网路的, 需要点一哈链接。
相似回答