Hi.

On 5/24/26 1:53 PM, Takashi Shimizu wrote:

1.

    The name "default" is misleading. It suggests "the BE that boots
    by default" or "the latest running state", but in practice it is
    just the residue of the initial installation, with no NR flag. The
    name and its actual purpose are mismatched.

To understand 'default' name choose you will have to move back in time to 2012 when I implemented *beadm(8)* for FreeBSD:

- https://forums.freebsd.org/threads/howto-freebsd-zfs-madness.31662/

The *pool/ROOT/default *was back then (and probably is still now) used by default on Solaris/Illumos - so I just recreated that - along with *beadm(8) *tool - its parameters and messages.

Of course it can be changed - right now I use something like that personally:

f25 vermaden ~ %*beadm list*
BE            Active Mountpoint  Space Created
14.4          NR     /           29.3G 2026-03-01 11:03
14.4.safe.OLD -      -            7.3G 2026-05-08 01:19
14.4.safe     -      -            1.6G 2026-05-18 20:48
15.0          -      -           12.7G 2026-05-21 12:24




On 5/25/26 2:40 AM, Edward Sanford Sutton, III wrote:
I still feel like my understanding of BEs is a bit weak and am still learning but is seems there are common misconceptions shared around about them.

I tried to explain /ZFS Boot Environments/ multiple times ... but I still am not sure if I succeeded:

- https://vermaden.wordpress.com/2025/11/25/zfs-boot-environments-explained/

- https://vermaden.wordpress.com/2022/03/14/zfs-boot-environments-revolutions/

- https://is.gd/BECTL


Hope that helps.


Regards,

vermaden



Reply via email to