After FreeBSD 8.1-RELEASE has been released, we can now upgrade our ZPOOL(s) to newer (v13 --> v14) version, below You will find simple way to achieve that.
First check what is currently on You system:
Code:
# uname -m -r
8.1-RELEASE amd64
# zfs get version basefs
NAME PROPERTY VALUE SOURCE
basefs version 3 -
# zpool list -o version
VERSION
13
Now lets proceed with the zpool/zfs upgrade procedure:
Code:
# zpool upgrade
This system is currently running ZFS pool version 14.
The following pools are out of date, and can be upgraded. After being
upgraded, these pools will no longer be accessible by older software versions.
VER POOL
--- ------------
13 basefs
Use 'zpool upgrade -v' for a list of available versions and their associated
features.
# zpool upgrade basefs
This system is currently running ZFS pool version 14.
Successfully upgraded 'basefs' from version 13 to version 14
# zfs upgrade
This system is currently running ZFS filesystem version 3.
All filesystems are formatted with the current version.
After the upgrade we can check again our ZPOOL(s) version:
Code:
# zpool list -o version
VERSION
14
Your pool is now upgraded to newest 'release' zpool/zfs version.