ZFS-UPGRADE(8)
π zfs-upgrade(8) β bestie edition π
okay so this is the zfs-upgrade page from the System Manager's Manual, and it's literally all about managing the on-disk version of ZFS filesystems. no cap, it's giving "software update but make it β¨mysticalβ¨" energy. let's get into it π«Ά
β¨ NAME β¨
zfs-upgrade β manage on-disk version of ZFS filesystems
likeβ¦ it's the vibe check for your filesystem's version number π
πΈ SYNOPSIS πΈ
zfs upgrade
zfs upgrade -v
zfs upgrade [-r] [-V version] -a|filesystem
π¦ DESCRIPTION π¦
π zfs upgrade
Displays a list of file systems that are not the most recent version.
basically it's like "hey bestie, who here is behind on their glow-up?" and it hands you the list πβ¨
π zfs upgrade -v
Displays a list of currently supported file system versions.
this is the menu of versions you can be. icon behavior honestly π
π zfs upgrade [-r] [-V version] -a|filesystem
Upgrades file systems to a new on-disk version.
β οΈ okay so MAJOR warning time, no cap: once this is done, the file systems will no longer be accessible on systems running older versions of ZFS. also, zfs send streams generated from new snapshots of these file systems cannot be accessed on systems running older versions of ZFS. so likeβ¦ this is a one-way door, fr fr. there is no take-backsies π
In general, the file system version is independent of the pool version. See zpool-features(7) for information on features of ZFS storage pools.
In some cases, the file system version and the pool version are interrelated and the pool version must be upgraded before the file system version can be upgraded.
like, sometimes the pool has to go first because the filesystem version is waiting on it β it's giving "you can't sit with us until the pool is ready" π
π the options, bestie π
-V versionβ Upgrade to version. If not specified, upgrade to the most recent version. This option can only be used to increase the version number, and only up to the most recent version supported by this version of ZFS.
so likeβ¦ it only goes up β¬οΈ, never down, and it will NOT let you reach a version newer than what this ZFS even knows about. periodt.
-aβ Upgrade all file systems on all imported pools.
every single one. all of them. the whole squad π₯
filesystemβ Upgrade the specified file system.
just the one you named. main character treatment π
-rβ Upgrade the specified file system and all descendent file systems.
and its whole bloodline too, recursive style π§¬β¨
π SEE ALSO π
iykyk π
so yeah, that's the whole page! this is the OpenZFS manual, dated July 11, 2022, and honestly? iconic for it. go upgrade responsibly bestie, and remember: read the warning twice, upgrade once π
β¨π
π¦ where this page comes from
- alpine 3.23: zfs-doc 2.4.4-r0 Β· CDDL-1.0
- alpine 3.24: zfs-doc 2.4.4-r0 Β· CDDL-1.0
- nixos 26.05: zfs-user 2.4.4
- nixpkgs unstable: zfs-user 2.4.4
- ubuntu resolute: zfsutils-linux 2.4.1-1ubuntu5 Β· CDDL-1.0
- ubuntu resolute: zfsutils-linux 2.4.1-1ubuntu5.1 Β· CDDL-1.0
- ubuntu stonking: zfsutils-linux 2.4.4-1ubuntu4 Β· CDDL-1.0
- π the page's license: CDDL-1.0
- Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved
- Copyright 2011 Joshua M. Clulow <josh@sysmgr.org>
- Copyright (c) 2011, 2019 by Delphix. All rights reserved
- Copyright (c) 2013 by Saso Kiselkov. All rights reserved
- Copyright (c) 2014, Joyent, Inc. All rights reserved
- Copyright (c) 2014 by Adam Stevko. All rights reserved
- Copyright (c) 2014 Integros [integros.com]
- Copyright 2019 Richard Laager. All rights reserved
- Copyright 2018 Nexenta Systems, Inc
- Copyright 2019 Joyent, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms