OpenZFS 2.2 正式发布:引入块克隆、支持 Linux 容器、优化性能

OpenZFS 2.2 已正式发布。此版本增加了许多新功能、性能改进和其他增强功能。

支持平台:

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。