#bectl
Best practice for FreeBSD upgrades: bectl create pre-15.1 before you touch anything. A ZFS boot environment makes rollback a reboot, not a restore-from-backup.

More practices that lower the production upgrade bill: article linked below.
September 17, 2026 at 6:18 PM
New 𝟭𝟱𝟬 𝗠𝗕 𝗠𝗶𝗻𝗶𝗺𝗮𝗹 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗜𝗻𝘀𝘁𝗮𝗹𝗹𝗮𝘁𝗶𝗼𝗻 [150 MB Minimal FreeBSD Installation] on vermaden.wordpress.com blog.

vermaden.wordpress.com/2026/02/01/1...

#verblog #freebsd #beadm #bectl #desktop #laptop #minimal #pkg #server #space #sqlite #storage #zfs
January 31, 2026 at 11:14 PM
New 𝗭𝗙𝗦 𝗕𝗼𝗼𝘁 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱 [ZFS Boot Environments Explained] article on vermaden.wordpress.com blog.

vermaden.wordpress.com/2025/11/25/z...

#verblog #beadm #bectl #dataset #desktop #freebsd #laptop #pool #server #zfs
November 25, 2025 at 12:17 AM
Fresh 𝗕𝗿𝗮𝘃𝗲 𝗡𝗲𝘄 𝗣𝗞𝗚𝗕𝗔𝗦𝗘 𝗪𝗼𝗿𝗹𝗱 [Brave New PKGBASE World] article on vermaden.wordpress.com blog.

vermaden.wordpress.com/2025/10/20/b...

#verblog #bectl #desktop #freebsd #laptop #packages #pkg #pkgbase #server #update #upgrade
October 20, 2025 at 1:33 PM
August 7, 2026 at 6:30 AM
FreeBSD with ZFS Boot Environments is in another level in this - you can do snapshot of a running system (along with all settings, packages, etc.) and reboot to it at any time ... and You can have unlimited number of Boot Environments with bectl(8) or beadm(8) tools.

More here: is.gd/BECTL
August 2, 2024 at 5:23 PM
New 𝗖𝗿𝘂𝗰𝗶𝗮𝗹 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗧𝗼𝗼𝗹𝗸𝗶𝘁 [Crucial FreeBSD Toolkit] article on the blog.

vermaden.wordpress.com/2025/07/08/c...

#verblog #beadm #bectl #devfs #diskinfo #free #freebsd #fstab #gstat #jails #linux #lsblk #sensors #sockstat #systat #tar #truss #truncate #zfs
July 8, 2025 at 8:39 PM
Yes I am feeling really dumb it took me a few hours on how to get a zfs partition mounted and then connect to it with winscp so I can transfer stuff out onto my desktop

Literally was a single line of:
bectl mount zroot/ROOT/abunchofnumbers /mnt
December 2, 2025 at 7:46 PM
Its 2024 and these things slowly start to appear in Linux distributions - while FreeBSD has ZFS Boot Environments since 2012 and Linux is considered to be 'the' innovator - right. My sarcasm is not on the needed level to express how much Linux is behind FreeBSD in innovation.

Details: is.gd/BECTL
August 7, 2024 at 10:23 PM
You know it is the first monday after vacation when you forget to take a bectl(8) snapshot before you hose your laptop.
July 27, 2026 at 8:35 AM
Perhaps it is time to trim some of those old boot environments on this #FreeBSD 14.2 server?
August 8, 2025 at 12:13 PM
LOL 😁. zfs boot environment code is a php wrapper around a library. @opnsense.org code is Python and calls bectl directly.

I also help from @vermaden.bsky.social - stolen my arse.
June 25, 2025 at 10:28 AM
New 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗞𝗲𝗿𝗻𝗲𝗹 𝗠𝗼𝗱𝘂𝗹𝗲𝘀 𝗽𝗸𝗴(𝟴) 𝗥𝗲𝗽𝗼𝘀𝗶𝘁𝗼𝗿𝗶𝗲𝘀 [FreeBSD Kernel Modules pkg(8) Repositories] article ready.

vermaden.wordpress.com/2025/06/22/f...

#freebsd #desktop #laptop #server #beadm #bectl #pkg #repos #kmod #kernel
June 22, 2025 at 8:06 PM
New 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗣𝗞𝗚𝗕𝗔𝗦𝗘 𝗠𝗶𝗻𝗼𝗿 𝗨𝗽𝗴𝗿𝗮𝗱𝗲𝘀 [FreeBSD PKGBASE Minor Upgrades] article on vermaden.wordpress.com blog.

vermaden.wordpress.com/2026/05/10/f...

#verblog #beadm #bectl #server #desktop #freebsd #laptop #pkg #pkgbase #zfs
FreeBSD PKGBASE Minor Upgrades
The PKGBASE way of things on FreeBSD is still not fully mature (and officially marked as experimental). I tried to cover all PKGBASE things in the Brave New PKGBASE World article but I need to add …
vermaden.wordpress.com
May 10, 2026 at 12:27 AM
I was reading about this yesterday when looking up 'bectl create -r'.

I'm not sure you'll get back the whole system with an import of a BE.

Can you elaborate upon what you're saying will come back?
May 2, 2024 at 11:46 AM
Theoretically I could have saved myself two of those reboots using `bectl mount` but I didn't want to do the experiment right now. On the servers at work I don't use boot environments (the way the root pool is set up makes switching a hassle) although I probably should.
May 26, 2025 at 7:11 PM
ちょっとアップグレードの途中で放置してでかけていたら、またdisk full になってしまった。
一応ログインとsudoはできた(tmuxとかはダメ)ので、また泣きながら zfs destroy で古いsnapshotを消したんだけど、geminiさんに聞いたらbectlを教えてもらえた。
今後は、bectl を使うことにしよう
April 25, 2026 at 10:52 PM
current:
[17:58 r730-01 dvl ~] % bectl list
BE Active Mountpoint Space Created
14.0-RELEASE - - 1.84M 2023-06-18 18:48
14.0-RELEASE-p6_2024-06-19_165150 - - 3.12M 2024-06-19 16:51
14.1-RELEASE NR / 7.45G 2024-06-19 16:38
14.1-RELEASE_2024-06-19_170325 - - 3.80M 2024-06-19 17:03
June 19, 2024 at 6:00 PM