zpool compatibility features
The list of features is changed in 2.0.2x.
Features in 2.0.1x
rpool feature@async_destroy enabled local
rpool feature@empty_bpobj active local
rpool feature@lz4_compress active local
rpool feature@multi_vdev_crash_dump enabled local
rpool feature@spacemap_histogram active local
rpool feature@enabled_txg active local
rpool feature@hole_birth active local
rpool feature@extensible_dataset enabled local
rpool feature@embedded_data active local
rpool feature@bookmarks enabled local
rpool feature@filesystem_limits enabled local
rpool feature@large_blocks enabled local
rpool feature@sha512 enabled local
rpool feature@skein enabled local
rpool feature@edonr enabled local
rpool feature@device_removal enabled local
rpool feature@obsolete_counts enabled local
rpool feature@zpool_checkpoint enabled local
rpool feature@spacemap_v2 active local
Features in 2.0.2x
xvol feature@async_destroy enabled local
xvol feature@empty_bpobj active local
xvol feature@lz4_compress active local
xvol feature@multi_vdev_crash_dump enabled local
xvol feature@spacemap_histogram active local
xvol feature@enabled_txg active local
xvol feature@hole_birth active local
xvol feature@extensible_dataset active local
xvol feature@embedded_data active local
xvol feature@bookmarks enabled local
xvol feature@filesystem_limits enabled local
xvol feature@large_blocks active local
xvol feature@large_dnode enabled local
xvol feature@sha512 enabled local
xvol feature@skein enabled local
xvol feature@edonr enabled local
xvol feature@encryption enabled local
xvol feature@device_removal enabled local
xvol feature@obsolete_counts enabled local
xvol feature@zpool_checkpoint enabled local
xvol feature@spacemap_v2 active local
xvol feature@allocation_classes enabled local
xvol feature@resilver_defer enabled local
xvol feature@bookmark_v2 enabled local
xvol feature@redaction_bookmarks enabled local
xvol feature@redacted_datasets enabled local
xvol feature@bookmark_written enabled local
xvol feature@log_spacemap active local
xvol feature@livelist enabled local
Here we have two new features. They are encryption and large_dnode. In this list they are disabled because the system was upgraded from previous version.
Create a new pool with disabled features
To create a pool which can be imported on some old system you should disable new features.
creating zpool
srv# zpool create -o feature@encryption=disabled -o feature@large_dnode=disabled tpool c3t0d0
srv# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 14.5G 1.87G 12.6G - - 4% 12% 1.00x ONLINE -
tpool 19.5G 108K 19.5G - - 0% 0% 1.00x ONLINE -
srv# zpool get all tpool
NAME PROPERTY VALUE SOURCE
tpool size 19.5G -
tpool capacity 0% -
tpool altroot - default
tpool health ONLINE -
tpool guid 5112427704223081747 default
tpool version - default
tpool bootfs - default
tpool delegation on default
tpool autoreplace off default
tpool cachefile - default
tpool failmode wait default
tpool listsnapshots off default
tpool autoexpand off default
tpool dedupditto 0 default
tpool dedupratio 1.00x -
tpool free 19.5G -
tpool allocated 108K -
tpool readonly off -
tpool comment - default
tpool expandsize - -
tpool freeing 0 default
tpool fragmentation 0% -
tpool leaked 0 default
tpool bootsize - default
tpool checkpoint - -
tpool feature@async_destroy enabled local
tpool feature@empty_bpobj enabled local
tpool feature@lz4_compress active local
tpool feature@multi_vdev_crash_dump enabled local
tpool feature@spacemap_histogram active local
tpool feature@enabled_txg active local
tpool feature@hole_birth active local
tpool feature@extensible_dataset enabled local
tpool feature@embedded_data active local
tpool feature@bookmarks enabled local
tpool feature@filesystem_limits enabled local
tpool feature@large_blocks enabled local
tpool feature@large_dnode disabled local
tpool feature@sha512 enabled local
tpool feature@skein enabled local
tpool feature@edonr enabled local
tpool feature@encryption disabled local
tpool feature@device_removal enabled local
tpool feature@obsolete_counts enabled local
tpool feature@zpool_checkpoint enabled local
tpool feature@spacemap_v2 active local
As you see we disabled new features at create time, otherwise they will be enabled.
More info about features you can find at http://open-zfs.org/wiki/Features