我已将 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 命令进行挂载,并获得了成功的输出。