I installed my base FreeBSD using the bsdinstall cmd which by default provides a bunch of datasets; however, whenever I setup my jails, I have been doing a single dataset except for my media or projects dataset.
My concern or question is, would it not be a good idea or best practice to have a similar structure as the host / base OS install? This is what is created by defaults:
My concern or question is, would it not be a good idea or best practice to have a similar structure as the host / base OS install? This is what is created by defaults:
/$ZFSBOOT_BEROOT_NAME mountpoint=none
/$ZFSBOOT_BEROOT_NAME/$ZFSBOOT_BOOTFS_NAME mountpoint=/
# Home directories separated so they are common to all BEs
/home mountpoint=/home
# Compress /tmp, allow exec but not setuid
/tmp mountpoint=/tmp,exec=on,setuid=off
# Don't mount /usr so that 'base' files go to the BEROOT
/usr mountpoint=/usr,canmount=off
# Ports tree
/usr/ports setuid=off
# Source tree (compressed)
/usr/src
# Create /var and friends
/var mountpoint=/var,canmount=off
/var/audit exec=off,setuid=off
/var/crash exec=off,setuid=off
/var/log exec=off,setuid=off
/var/mail atime=on
/var/tmp setuid=off