导读 | 之前的 OpenZFS 2.2 候选版本已致力于实现与 Linux 6.4 内核的兼容性,而在 2.2-rc3 中,Linux 6.4 支持的元跟踪器已标记为已完成。 |
OpenZFS 2.2 发布了第 3 个 RC 版本。
之前的 OpenZFS 2.2 候选版本已致力于实现与 Linux 6.4 内核的兼容性,而在 2.2-rc3 中,Linux 6.4 支持的元跟踪器已标记为已完成。 因此,OpenZFS 2.2 将支持在 Linux 3.10 到 Linux 6.4 稳定内核或 FreeBSD 12.2 及更高版本上运行。
OpenZFS 2.2-rc3 还带来了其他几个错误修复,实现了文件系统端克隆 ioctl 和复制 / 克隆功能。
更广泛地说,对于 OpenZFS 2.2,此功能版本带来了完全自适应的 ARC eviction、块克隆、清理错误日志、Linux 容器支持、BLAKE3 校验和以及纠正性 ZFS 接收支持。
OpenZFS 2.2 的 Linux 容器支持包括用户命名空间中的 IDMAPPED 挂载、OverlayFS 支持和 Linux 命名空间委派支持。
与算法相比,使用 BLAKE3 哈希的性能结果非常优秀,尤其是 BLAKE3 支持 AVX2 和 AVX-512 优化模式。
OpenZFS 的块克隆 (block cloning) 支持允许通过创建对数据块的附加引用而不复制数据本身,将文件或其块的子集克隆到另一个文件或同一文件中。块克隆也被描述为 “快速的手动重复数据删除”。