![]()
等了将近三个月,Openzfs 终于推出了 2.4.2 版本!
这是 2.4 系列的第二个维护版本,支持 Linux 内核 4.18 到 7.0,以及 FreeBSD 13.3 和 14.0 及以上版本。
内核兼容性大幅提升
对于在较新 Linux 系统上跑 ZFS 的用户来说,这次更新诚意满满:
- fs_context 挂载 API 改进 ️
- 挂载选项处理优化
- 租约处理器修复
- ACL 相关内核变更适配
- block queue API 调整
这次修复了不少让人头疼的问题:
- 重建后偶发的校验和错误 ✅
- dRAID 降级磁盘下的校验和异常
- dRAID 清空磁盘后的数据损坏
- vdev_rebuild() 死锁问题
- dRAID 池磁盘更换后的导入失败
另外,块克隆后截断导致的读取损坏也被修复了,这可是个隐藏很深的 bug
快照和挂载处理也没落下
- 修复了并发 zfs recv 操作时快照自动挂载的死锁
- 解决了 zfsctl_snapshot_mount 的选项内存泄漏
- 修复了文件系统已卸载时 zfsvfs_hold() 的 s_active 泄漏
还新增了 POSIX_FADV_DONTNEED 支持、单块文件的处理优化、内存泄漏修复、构建增强,以及对新版 Fedora 和 FreeBSD 的 CI 覆盖扩展
总的来说,这是一次非常扎实的维护更新,强烈建议尽快升级!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.