jrm@
Developer
When I create a new boot environment, I would like it to have its own version of all filesystems (except perhaps /tmp and /var/tmp). In other words, if I create a new boot environment, boot into it and make changes in /etc/, /usr/local/etc/, or ~/, then boot back into the original boot environment, I don't want to see those changes. I'm unclear how to set the layout and the canmount options. Below is what I have now. I've tried turning canmount off, for example, for tank/usr/home/jrm, but then I don't see those files. Can you either point me to documentation that describes this or set me straight? Thanks.
Code:
% zfs list -o name,mountpoint,canmount
NAME MOUNTPOINT CANMOUNT
tank none on
tank/ROOT none on
tank/ROOT/default legacy on
tank/tmp /tmp on
tank/usr /usr off
tank/usr/home /usr/home on
tank/usr/home/jrm /usr/home/jrm on
tank/usr/jails /usr/jails on
tank/usr/local /usr/local on
tank/usr/obj /usr/obj on
tank/usr/ports /usr/ports on
tank/usr/ports/distfiles /usr/ports/distfiles on
tank/usr/src /usr/src on
tank/var /var off
tank/var/audit /var/audit on
tank/var/log /var/log on
tank/var/tmp /var/tmp on