github编辑

特性标志

ZFS 的磁盘格式最初使用单一数字进行版本控制,每当格式发生变化时该数字就会增加。这种编号方式在 ZFS 由单一组织开发时是可行的。

对于 OpenZFS 的分布式开发,版本编号方式不适用。任何对数字的修改都需要在所有实现中达成一致,以确认对磁盘格式的每次更改。

OpenZFS 特性标志——作为传统版本编号的替代——可为磁盘格式的每次更改设置唯一命名的池属性。这种方法支持:

  • 独立的格式更改

  • 相互依赖的格式更改

兼容性

当池使用的所有 特性 都被多个 OpenZFS 实现支持时,可以在这些实现之间移植磁盘格式。

启用后具有独占性的特性应定期移植到所有发行版。

参考资料

ZFS Feature Flagsarrow-up-right(Christopher Siden,2012-01,Internet Archive Wayback Machine)特别指出:“… 对于池版本 1-28,遗留版本号仍然存在 …”。

zpool-features(7) 手册页arrow-up-right - OpenZFS

zpool-featuresarrow-up-right (5) – illumos

各操作系统的特性标志实现

特性标志
只读兼容
OpenZFS(Linux、FreeBSD 13+)
FreeBSD 早期 OpenZFS
Illumos
Joyent
NetBSD
Nexenta
OmniOS CE
OpenZFS on OS X

0.6.5.11

0.7.13

0.8.6

2.0.7

2.1.16

2.2.9

2.3.5

2.4.0

master

12

org.zfsonlinux:allocation_classes

com.delphix:async_destroy

org.openzfs:blake3

com.fudosecurity:block_cloning

com.truenas:block_cloning_endian

com.datto:bookmark_v2

com.delphix:bookmark_written

com.delphix:bookmarks

com.nexenta:class_of_storage

org.openzfs:device_rebuild

com.delphix:device_removal

org.openzfs:draid

com.klarasystems:dynamic_gang_header

com.delphix:embedded_data

com.delphix:empty_bpobj

com.delphix:enabled_txg

com.datto:encryption

com.delphix:extensible_dataset

com.klarasystems:fast_dedup

com.joyent:filesystem_limits

com.delphix:head_errlog

com.delphix:hole_birth

org.open-zfs:large_blocks

org.zfsonlinux:large_dnode

com.klarasystems:large_microzap

com.delphix:livelist

com.delphix:log_spacemap

org.zfsonlinux:longname

org.illumos:lz4_compress

com.nexenta:meta_devices

com.joyent:multi_vdev_crash_dump

com.delphix:obsolete_counts

com.truenas:physical_rewrite

org.zfsonlinux:project_quota

org.openzfs:raidz_expansion

com.delphix:redacted_datasets

com.delphix:redaction_bookmarks

com.delphix:redaction_list_spill

com.datto:resilver_defer

org.illumos:sha512

org.illumos:skein

com.delphix:spacemap_histogram

com.delphix:spacemap_v2

org.zfsonlinux:userobj_accounting

com.nexenta:vdev_properties

com.klarasystems:vdev_zaps_v2

com.nexenta:wbc

org.openzfs:zilsaxattr

com.delphix:zpool_checkpoint

org.freebsd:zstd_compress

注释

此表格由解析特性标志手册页生成,完全依赖于良好且准确的文档。

最后更新时间:2026-02-13T03:56:29.513734Z,使用 compatibility_matrix.pyarrow-up-right

最后更新于