重启我的 Ubuntu 服务器后,nfs 共享无法访问。我必须这样做sudo /etc/init.d/nfs-kernel-server restart
,然后客户端才能正常挂载 nfs 共享。服务在启动时启动,我尝试添加此行,rc.local
但我仍然必须实际登录并手动运行命令,然后客户端才能连接。我只需要在服务器启动后执行一次此操作,然后它就可以正常工作了。
知道为什么需要手动重启吗?
答案1
检查启动脚本的权限。
答案2
我搞明白了。这显然是名称解析的问题。我在导出定义中使用了 DNS 名称。当我将 DNS 名称更改为 IP 地址时,重新启动后就可以找到。我宁愿使用名称,但我想我现在还是使用 IP 地址吧,因为我不希望它们很快改变。