![使用 Ubuntu 22.04 安装 NFS 共享时出现问题](https://linux22.com/image/1072041/%E4%BD%BF%E7%94%A8%20Ubuntu%2022.04%20%E5%AE%89%E8%A3%85%20NFS%20%E5%85%B1%E4%BA%AB%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我的 LAN 上有一个带有 NFS 共享的 QNAP NAS,我正在尝试将它们安装在我最原始的 Ubuntu 22.04 安装上。
在客户端上运行showmount
显示 NFS 共享:
~$ showmount -e nas.localdomain
Export list for nas.localdomain:
/Videos *
/Public *
/Games *
/Download *
安装命令已成功完成...
~$ sudo mount -t nfs nas.localdomain:/ /mnt/nas
... 但是尝试在已安装的目录中执行任何操作都会挂起(例如ls
)。Nautilus 显示顶级共享目录,但在尝试访问它们时也会挂起。
奇怪的是,我有另外两台笔记本电脑,一台运行 Ubuntu 21.04,另一台运行 Manjaro,它们都可以使用完全相同的命令毫无问题地挂载 NAS 共享,所以问题很可能不是出在 NFS 服务器上,而是出在客户端上。
有什么办法可以解决这个问题吗?
答案1
意识到已经有几个类似的问题,例如无法在 Ubuntu 22.04 上挂载 nfs。那里的答案实际上对我来说不起作用(我正在mount.nfs4: requested NFS version or transport protocol is not supported
尝试使用-o vers=3
或mountvers=4.0
),但经过一些调整后,以下命令起作用了:
~$ sudo mount -t nfs -o vers=4.0 nas.localdomain:/ /mnt/nas
不过,仍然不清楚 Ubuntu 最新版本中有哪些变化... 阅读https://ubuntuforums.org/showthread.php?t=2474184似乎与 NFS 4.2 存在一些兼容性问题。