OpenZFS 2.3.4 已正式发布,最大亮点在于支持 Linux 6.16 内核,以及引入 zfs rewrite 子命令。
1. 支持 Linux 6.16 内核
OpenZFS 2.3.4 新增对最新 Linux 6.16 稳定内核的支持,而此前 2.3.3 版本仅支持到 6.15。它仍兼容 Linux 4.18 及更高版本,以及 FreeBSD 13.3 及更新版本(包括即将发布的 FreeBSD 15.0)。
2. 引入 zfs rewrite
子命令
新增的 zfs rewrite
命令允许以原样内容重写指定文件,但可更改其存储位置、压缩方式、校验和、去重策略、镜像副本数等配置参数。相比传统的读写拷贝、发送/接收、重命名等方案,此命令更高效(无需进入用户空间数据拷贝),尤其对 sync=always
数据集效果显著(无需再写 ZIL),且在数据锁正常范围内可在负载下安全执行,不修改文件的修改时间等元数据。
3.其他修复与更新
本次发布还包含一些 FreeBSD 平台的修复、打包方面更新以及其他若干较小的 bug 修复。
详情查看 https://github.com/openzfs/zfs/releases/tag/zfs-2.3.4