![NFSv4 未添加到 rpc](https://linux22.com/image/555658/NFSv4%20%E6%9C%AA%E6%B7%BB%E5%8A%A0%E5%88%B0%20rpc.png)
我正在使用 Debian 测试,尽管我已将 NEED_IDMAPD="yes" 添加到 /etc/default/nfs-common。
我的导出文件是:
/nfs4exports 192.168.10.0/24(ro,fsid=0,no_subtree_check,sync,root_squash)
/nfs4exports/home 192.168.10.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)
但 rpcinfo -p 仅显示 nfs 版本 2 和 3
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
这是重新启动 nfs-common 和 nfs-kernel-server 后与 dmesg 相关的消息:
[1390754.762064] svc:127.0.0.1,端口=1016:未知版本(程序 100003,nfsd 为 4) [1390756.912773] svc:127.0.0.1,端口=1017:未知版本(程序 100003,nfsd 为 0) [1391147.296468] nfsd:最后一个服务器已退出,正在刷新导出缓存 [1391169.125568] nfsd:最后一个服务器已退出,正在刷新导出缓存 [1391301.401115] nfsd:最后一个服务器已退出,正在刷新导出缓存 [1391422.691600] nfsd:最后一个服务器已退出,正在刷新导出缓存
我已确保内核支持 NFSv4(但不支持 NFSv41),并且我在 arm 架构下运行它。
谢谢!!!
答案1
我错过了读取内核配置,它是使用 NFSv4 客户端支持编译的,但不支持服务器