强制“mount”以绕过与 nfs 版本相关的 nfs 内核限制

强制“mount”以绕过与 nfs 版本相关的 nfs 内核限制

根据这个答案https://serverfault.com/a/1062570/253400有可能安装的软件支持 nfs 版本v4.2,但是如果底层内核未准备好,mount则该命令将降级为“kenrel 已知的版本” v4.0

根据答案,这似乎不是 nfs 库的问题,而是与mount命令本身有关。

有什么方法可以告诉mount它“绕过”挂载“发现”并告诉它绑定v4.2库中的全部功能,而不管底层内核如何?

答案1

内核是 nfs 客户端,因此您受到其功能的限制。

另一种选择是用户空间 nfs 客户端,例如https://github.com/sahlberg/libnfs,如果您需要挂载文件系统,请使用 fuse。但我不知道有哪个支持 4.2。

如今,如果需要特定的环境,可以很容易地让主机在容器中运行现代内核和应用程序。

相关内容