Does it make sense to snapshot the entire root dir or just the home directory? Asking about desktop PC.
With Boot Environments (I don't know if Linux based Distros let one do this) on Solaris and Illumos, we have multiple active root file systems to switch between and can mark snapshots for each of them.
Certainly, for Belenix (KDE based opensolaris distro), we snapshotted the entire root file system.
FreeBSD stole this feature from Solaris as well:
IMHO implemented or ported is better word here.
bieaz: https://openzfs.github.io/openzfs-docs/Getting%20Started/Arc... zbm: https://github.com/zbm-dev/zfsbootmenu zsys: https://github.com/ubuntu/zsys