OpenZFS 2.2.1 现已发布。该版本修复了一个可导致用户出现数据损坏问题的块克隆 (block cloning) 错误,官方建议运行 zfs-2.2.0 的用户尽快更新升级。
zfs-2.2.1 版本默认禁用块克隆(参阅 #15529 和 479dca5),以解决该问题。运行 2.1.x 分支或更早版本的用户不受影响,因为块克隆是 2.2.x 独有的功能。
支持的平台:
- Linux:兼容 3.10 - 6.6 版本内核
- FreeBSD:兼容自 12.2-RELEASE 以来的版本
Changes
- ZTS:修复 Alma 9 上“无法卸载数据集”的问题(#15542)
- zfs-2.2.1:默认禁用块克隆(479dca5)
- 添加一个可调参数以禁用 BRT 支持。#15529
- Packaging:配置期间自动生成变更日志(#15528)
- Linux 6.6 兼容:META #15520
- 解决变量 arrays 的 UBSAN 错误#15510
- ZTS:测试所有已知的 zpool 功能集#15505
- 允许在 Ubuntu 上安装 openzfs-zfs-dkms 的解决方法#15503
- 修复 zpool iostat 中待处理同步 IO 操作的记账错误#15478
- 从 grub2 兼容性列表中删除 obsolete_counts #15499
- 将所有只读兼容的 zpool 功能添加到 grub2 兼容性#15459
- 统一 arc_prune_async() 代码#15456
- FreeBSD:改进 taskq wrapper #15356
- 修复未加密和加密数据集之间的块克隆#15464 #15465
- ......
更多详情可查看 Release Notes。