Linux 6.10 默认禁用 NFS v2 客户端支持

2024年05月24日 09:26 次阅读 稿源:cnBeta.COM 条评论

几天前,Linux 6.10 对 NFS 服务器进行了修改,对新的"nfsdctl"实用程序进行了优化和准备。NFS 客户端变更已于今天发布,并随后与 Linux 6.10 Git 合并。通过这次修改,NFS v3 现在使用 atomic_open API 来正确处理 O_TRUNC。

这解决了多个客户端挂载同一目录时,在打开 (O_TRUNC) 时截断文件可能导致意外情况的问题。网络文件系统客户端的更改还包括一些错误修复和其他改动。

image.webp

另一个值得注意的地方是,默认情况下不再启用 NFS v2 客户端支持。

仍然有 NFS_V2 Kconfig 选项用于启用 NFS 协议版本 2 支持,但现在默认情况下已禁用。在 nfs-utils 的 mount.nfs 命令于 2021 年 12 月放弃 NFS v2 支持后,Netapp 做出了这一改变。因此,内核支持也是时候默认禁用了。

NFS v2 的历史可以追溯到 1989 年,而 NFS v3 和 NFS v4 都已经有二十多年的历史了,而且已经非常普遍。现在是 NFS v2 退休的时候了。不过,内核代码仍然保留,以备不时之需。

Linux 6.10 中 NFS 客户端变更的完整列表可通过此链接查看。

对文章打分

Linux 6.10 默认禁用 NFS v2 客户端支持

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan