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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 设好fstab 要开机自动挂载其他服务器上的nfs共享,为啥没有自动挂载?相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

linux怎么设置开机自动挂载

参考技术A 磁盘自动挂载有三种方法(按推荐度排序):1.写在/etc/fstab里面,如图:2.把完整的挂载命令写在/etc/rc.local里面,这个文件是linux启动最后一个运行的脚本,写在里面的可以在开机前最后一个脚本执行。3.linux的触发式挂载,学的时候学过,

以上是关于linux 设好fstab 要开机自动挂载其他服务器上的nfs共享,为啥没有自动挂载?的主要内容,如果未能解决你的问题,请参考以下文章

linux如何实现开机自动挂载硬盘

centos7开机自动挂载硬盘

Linux开机自动挂载文件fstab介绍

《Linux学习并不难》文件系统管理:设置开机自动挂载Linux文件系统

/etc/fstab 参数详解及如何设置开机自动挂载

linux怎么设置开机自动挂载