我有两个 Linode 容器。Box A 是我们的通用 Web 服务器。它偶尔需要访问设置为 NFS 服务器的 Box B。
当 Box B 重新启动时,无论我做什么,Box A 都无法访问任何 NFS 共享。经过几个小时的故障排除,我终于能够将其缩小到一个单一的步骤修复。
Box B 重启后:
$ sudo service nfs restart
Run Code Online (Sandbox Code Playgroud)
这些都是最新的 CentOS 6.8 机器。我相信 NFS 相关的软件包都是通过 yum 安装的。我确实在设置整个过程时遇到了一些麻烦;这不是一个顺利的过程,但在重新启动 nfs 服务后,一切正常。
如果我
$ sudo service --status-all
Run Code Online (Sandbox Code Playgroud)
发出重启前后没有区别。也许这是一个时间问题?但我不知道如何开始解决这个问题。我能做什么?
其他注意事项:
我正在使用 autofs 从 Box A 按需自动挂载共享,但共享也不会手动挂载
我每天都在 Windows 和 Mac 桌面和服务器上度过,但多年来我一直在 Linux 上运行网站。我精通我需要做的事情,但这不是我的舒适领域,我花了很多时间在谷歌上搜索如何做新事物。
我也不知道去哪里查。我在日志中没有看到任何明显的东西,但告诉我要查找什么,我会发布。
在方框 B 上:
[shorowitz@BoxB ~]$ sudo chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[shorowitz@BoxB ~]$ sudo chkconfig …Run Code Online (Sandbox Code Playgroud)