![单击“其他位置”中的 NFS 服务器时,“文件”应用程序显示“无法访问位置,挂载点不存在”](https://linux22.com/image/941474/%E5%8D%95%E5%87%BB%E2%80%9C%E5%85%B6%E4%BB%96%E4%BD%8D%E7%BD%AE%E2%80%9D%E4%B8%AD%E7%9A%84%20NFS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%EF%BC%8C%E2%80%9C%E6%96%87%E4%BB%B6%E2%80%9D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%98%BE%E7%A4%BA%E2%80%9C%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E4%BD%8D%E7%BD%AE%EF%BC%8C%E6%8C%82%E8%BD%BD%E7%82%B9%E4%B8%8D%E5%AD%98%E5%9C%A8%E2%80%9D.png)
我使用的是 Ubuntu 20.04 LTS。我点击“文件”应用程序,然后点击侧边栏底部的“其他位置”。除其他内容外,它还显示了我网络上的 NFS 服务器:
我点击“WhiteAndNerdy (nfs)”,然后弹出以下消息:
这到底是什么意思?我该如何解决它?
更新:
这是我右键单击“WhiteAndNerdy (nfs)”时得到的结果:
这是我sudo /usr/bin/journalctl --since="-5 minutes"
单击“WhiteAndNerdy (nfs)”后立即运行时得到的结果:
-- Logs begin at Tue 2021-09-21 10:51:35 PDT, end at Thu 2021-10-14 20:13:43 PDT. --
Oct 14 20:10:36 midnight-star NetworkManager[22487]: <info> [1634267436.6278] policy: set 'Wile E. Coyote' (wlo1) as default for IPv6 routing and DNS
Oct 14 20:13:13 midnight-star NetworkManager[22487]: <info> [1634267593.7695] policy: set 'Wile E. Coyote' (wlo1) as default for IPv6 routing and DNS
Oct 14 20:13:20 midnight-star sudo[22733]: ppelleti : TTY=pts/0 ; PWD=/home/ppelleti ; USER=root ; COMMAND=/usr/bin/journalctl --since=-5 minutes
Oct 14 20:13:20 midnight-star sudo[22733]: pam_unix(sudo:session): session opened for user root by (uid=0)
Oct 14 20:13:30 midnight-star sudo[22733]: pam_unix(sudo:session): session closed for user root
Oct 14 20:13:43 midnight-star sudo[22738]: ppelleti : TTY=pts/0 ; PWD=/home/ppelleti ; USER=root ; COMMAND=/usr/bin/journalctl --since=-5 minutes
Oct 14 20:13:43 midnight-star sudo[22738]: pam_unix(sudo:session): session opened for user root by (uid=0)
答案1
对于mount
磁盘,您必须有一个预先存在的目录,即mount
ed 文件系统将覆盖的文件系统中的节点。
错误消息“ Mount point does not exist.
”表明您没有预先存在的目录,或者您拼错了挂载点。
右键单击文件系统的图标,打开首选项,检查它要挂载的位置,并确保该目录存在。
答案2
这很可能与服务器上使用的 NFS 版本有关。如果您的服务器允许您启用对多个 NFS 版本的支持,请确保启用了 v3。如果您的服务器仅支持 v4,那么您就没那么幸运了,因为GVFS 仍然不支持 NFSv4。Nautilus 使用 GVFS,与手动安装不同。如果启用 v3 和 v4 仍然不起作用,至少作为测试,请尝试同时禁用 v4(4、4.1 和 4.2)。
至少在 NFS v4.1 之前,与使用 v3 相比,性能并没有真正提高[1][2]。因此,如果您不需要 v4 中引入的其他新功能,您不妨坚持使用 v3,如果这可以解决您的问题。
如果您坚持使用 v4,您可以手动挂载 NFS 共享作为解决方法:
sudo mkdir /mnt/MyRemoteShare
sudo mount -t nfs 192.168.1.16:RemoteShareLocation /mnt/MyRemoteShare/
相应地调整路径和 IP 地址。