TrueNAS already utilizes "Boot Environments," which act similarly to snapshots but require a reboot to switch between different OS versions. 🚀 Recommended Next Steps
Users are currently advised to manually snapshot the freenas-boot or boot-pool via the System > Boot menu.
You can view and vote for this suggestion on the iXsystems JIRA.
If you are managing a TrueNAS system and want to support this feature: