我的 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 存在一些兼容性问题。