Hm, I do have them on my 13.1-13.2 machines. Is this unasked creation a new feature? Does freebsd-update create them and leaves them around? Any way to disable their creation anywhere? Is it safe to remove them?
Those are new Boot Environments (BE) created by freebsd-update. It is probably safe to remove almost all of them but you need to do investigation first.
Step 1:
what is the output of the bectl list command? That will list all the boot environments on the machine, it "Active" state, the Space used and when it was created. The Active column is the important one. The current boot environment will have "NR" in the active column (Next boot, Running). You do not want to delete that one.
Step 2:
Look at the output of the bectl list command, then in chronological order oldest to newest do:
bectl destroy -o "whatever the name of the be is".
Do NOT bectl destroy the BE that has NR in the Active column.
Step 3:
If you do not want freebsd-update to create new BEs, edit the file /etc/freebsd-update.conf. The last line probably reads something like:
CreateBootEnv yes
If it is not commented out you can either comment it out or explicitly set it to no. I think at some point the default behavior of freebsd-update was flipped: if never used to automatically create a new BE, but then a decision was made to have it "always create a new BE" (always create is the current behavior).
You can find a lot of similar discussion in this thread, a good example of the bectl list output:
ZFS - Snapshot deletion dilemma - What to check before deletion
I am yet another member with the same old question. I do not have a recent backup so I need to ask the following: Following arethe outputs of #zfs list NAME USED AVAIL REFER MOUNTPOINT zroot 457G 55.2M...
forums.freebsd.org