根据这个答案https://serverfault.com/a/1062570/253400有可能安装的软件支持 nfs 版本v4.2
,但如果没有准备好底层内核,该mount
命令将降级为“kenrel 的已知版本”那可能是v4.0
。
根据答案,这似乎不是 nfs 库的问题,而是与mount
命令本身有关。
有没有办法告诉mount
“绕过”挂载“发现”并告诉它绑定v4.2
库中的全部功能而不管底层内核如何?
根据这个答案https://serverfault.com/a/1062570/253400有可能安装的软件支持 nfs 版本v4.2
,但如果没有准备好底层内核,该mount
命令将降级为“kenrel 的已知版本”那可能是v4.0
。
根据答案,这似乎不是 nfs 库的问题,而是与mount
命令本身有关。
有没有办法告诉mount
“绕过”挂载“发现”并告诉它绑定v4.2
库中的全部功能而不管底层内核如何?
内核是 nfs 客户端,因此您受限于它的功能。
如果您需要挂载的文件系统,另一种选择是带有 fuse 的用户空间 nfs 客户端,例如https://github.com/sahlberg/libnfs 。但我不知道任何支持4.2的。
今天,如果需要特定环境,很容易让主机在容器中运行现代内核和应用程序。