我正在尝试使用 NFSv4 安装客户端。
当我运行以下命令时,我得到了以下结果:
root@ReadyNAS-Test:~# mount -t nfs4 10.10.255.119:/data/macshare /home/revivo/mountnfs
mount.nfs4: Protocol not supported
root@ReadyNAS-Test:~# mount -t nfs -o nfsvers=4 10.10.255.119:/data/macshare /home/revivo/mountnfs
mount.nfs: Protocol not supported
root@ReadyNAS-Test:~#
showmount -e 10.10.255.119 显示:
root@ReadyNAS-Test:~# showmount -e 10.10.255.119
Export list for 10.10.255.119:
/data/macshare/inner *
/data/macshare *
/home *
这个错误是否意味着客户端或服务器不支持该协议?我在客户端机器上安装了 nfs-common 包,但我没有看到任何区别。
答案1
这是客户端告诉您它不支持 nfsv4。
我相信它应该自动协商到最高的工作版本,所以你应该能够通过
mount -t nfs 10.10.255.119:/data/macshare /home/revivo/mountnfs
至于为什么您的服务器上没有 NFSv4,您需要检查服务器本身,您无法从客户端查询它,只能像已经尝试过的那样尝试。