停止 NFS 服务后无法访问 NFS 挂载点

停止 NFS 服务后无法访问 NFS 挂载点

我已将 NFS 服务器上的目录共享给另一台机器。我已成功挂载 NFS 共享并能够访问。

几天后,由于服务器维护,我本应停止 NFS 服务器上的 NFS 服务。但不幸的是,我没有在 NFS 客户端上卸载 NFS 挂载点。

现在,保持 NFS 挂载点处于未挂载状态,如果我尝试将挂载点作为 NFS 客户端的本地目录访问,我将无法访问它,事实上机器正在挂起,我需要打开一个新的会话。

我甚至通过在 NFS 服务器上启动 NFS 服务进行检查,甚至尝试从客户端机器进行挂载,但仍然存在同样的问题。

请紧急帮助我。

答案1

运行挂载的惰性卸载。这是通过umount -l /mountpoint- 完成的,这将一直有效,直到您解决其他问题。

答案2

幸运的是,我可以解决这个问题。之前我使用下面的命令来挂载 NFS 共享,但我并不明白其中的原理,而且它花了很长时间,而且没有任何错误抛出。

我之前运行的命令如下。

# mount -t nfs <nfs server ip>:/<nfs share> <mount point>

但我无法理解这其中的问题。后来我运行了下面的命令来启用详细程度。

# mount -v -t nfs <nfs server ip>:/<nfs share> <mount point>

现在显示我尝试挂载的是already in use or busy

然后我运行以下命令来卸载

# umount <mount point>

现在,我重新尝试使用上述 mount 命令进行挂载,并获得了成功的输出。

相关内容