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

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。

上一篇 拔出罗技 USB 接收器后,Linux 内核竟然崩溃了
下一篇 RustDesk 远程桌面 1.2.3 发布,增强 Wayland 支持