OpenZFS 2.2 已正式发布。此版本增加了许多新功能、性能改进和其他增强功能。
支持平台:
- Linux:兼容 3.10 - 6.5 版本内核
- FreeBSD:兼容自 12.2-RELEASE 以来的版本
OpenZFS 2.2 值得关注的变化包括:Linux 容器支持、BLAKE3 校验和块克隆 (block cloning) 功能。
块克隆 (block cloning)功能支持通过仅创建对数据块的附加引用而无需复制数据本身,将文件(或文件块的子集)克隆到另一个(或相同)文件中。Block Cloning 属于快速的手动重复数据删除方式。
Linux 容器支持包括用户命名空间中的 IDMAPPED 挂载、OverlayFS 支持和 Linux 命名空间委派支持。
与算法相比,使用 BLAKE3 哈希的性能结果非常优秀,其速度比 SHA-256 和 SHA-512 快得多。尤其是 BLAKE3 支持 AVX2 和 AVX-512 优化模式。
此外,OpenZFS 2.2 还新增了用于修复文件系统中损坏数据的 "zfs receive" 纠正功能、Vdev 属性以及各种性能改进。
OpenZFS 2.2 在性能方面的改进包括完全自适应的 ARC、支持硬件加速的 SHA2 校验和、Zstd 提前终止、改进 prefetch 以及其他一般性能优化。
详情查看 Release Notes。