
OpenZFS 2.4 正式发布,为 Linux 和 FreeBSD 平台注入了新的强劲动力。这款源自 Solaris 的高级文件系统与卷管理器,现正在开源社区的独立维护下,持续为两大平台提供企业级的存储能力。凭借诸多强大特性,OpenZFS 已然成为构建高可靠存储底座的不二之选。
OpenZFS 2.4 主要更新
核心亮点与内核支持
此次更新支持从 Linux 4.18 到最新的 Linux 6.18 LTS 内核,并引入了多项核心改进:
- 配额管理升级:支持为用户(User)、组(Group)及项目(Project)设置默认配额,权限管理更加灵活细致。
- IO 机制优化:当遇到非对齐写入时,Direct IO 会自动回退至轻量级的「非缓存 IO」(Uncached IO)模式,有效提升处理效率。
- 碎片整理:引入了全新算法,旨在有效降低 vdev(虚拟设备)的碎片化程度。
性能调优与功能扩展
- 为挖掘性能潜力,OpenZFS 2.4 利用了 AVX2 指令集加速 AES-GCM 算法,显著提升了加密性能。
- 针对
special_small_blocks功能也进行了扩展,现在不仅支持将 ZVOL 写入落地到 Special vdevs 上,还允许使用非 2 的幂次方数值,配置起来更加自由。 - 此外,新增的
zfs rewrite -P命令能够在重写数据时,尽可能保留逻辑创建时间 (Logical Birth Time),从而最小化增量数据流的大小——这对备份场景是一大利好。
更多实用特性
- ZIL 增强:在条件允许的情况下,支持将 ZIL(ZFS Intent Log)放置在 Special vdevs 上,进一步优化写入路径。
- 全量运维操作:新增
-a|--all选项,支持一键对所有已导入的存储池(Pool)执行 Scrub(校验)、Trim(修剪)或初始化操作。 - 精准校验:新增
zpool scrub -S -E命令,允许运维人员针对特定时间范围进行数据校验,大幅提升维护效率。 - 去重与拓扑:引入了新的去重(Dedup)优化与修复,并支持对 Special/Dedup vdevs 设置拓扑限制。
其他改进与系统生态
OpenZFS 2.4 还包含了多项针对 Gang blocks 的改进与修复。在 BSD 生态方面,支持 FreeBSD 13.3+ 及 14.0+ 版本。要了解完整的变更细节,可以到 GitHub 项目主页查看发布说明和下载源码。













最新评论
无法更新,无法更新系统保留的分区
牛逼
引入了附件打开极慢的bug
不卸载它,老莫名其妙跳出来。