跳到主要内容

OpenZFS Version

versiondateLinuxFreeBSD
[OpenZFS 2.2]2023-11-13
[OpenZFS 2.1]2021-07-03Kernel 3.10+12.2
[OpenZFS 2.0]2020-10-01Kernel 3.10+12.2
[ZfsOnLinux 0.8]2019-05-24Kernel 2.6.32-5.9
Roadmap

OpenZFS 2.2

  • renameat(2)
    • 支持容器 - docker、containerd - 以前需要单独做 zvol
    • 支持 overlay
  • Block cloning
    • file-level copy-on-write
    • reflinks
    • cp --reflink=always
  • scrub error log - zpool scrub -e
  • BLAKE3 checksum
    • 比 sha256, sha512 更快
  • https://github.com/openzfs/zfs/releases/tag/zfs-2.2.0

OpenZFS 2.1

OpenZFS 2.0

  • ZfsOnLinux -> OpenZFS
    • 合并 BSD ZFS 和 Linux ZFS 代码
    • Linux ZFS 获得了很多新的功能
    • 后续开发迭代更快
  • zstd 压缩
  • TRIM, ACLMODE
  • NFSv4 ACLs
  • AES-GCM 加密
  • Direct IO
  • 持久化 L2ARC - 重启后缓存还可用
  • scrub pause/resume
  • https://github.com/openzfs/zfs/projects/25

ZfsOnLinux 0.8

  • 支持加密 - encryption
    • zfs send/receive -w
      • 发送接收也支持加密
  • zpool remove
  • zpool trim
    • 可开启 autotrim 后台自动操作
  • zpool initialize
  • zfs project, zfs projectspace
  • zpool program - Lua 脚本管理