To benefit from this new changes, it will require a RootOnZFS re-install, however since this affects only new installs current users can stay using/upgrading RootOnZFS normally if a re-install is not an option.
Additionally advanced ZFS users can perform this changes manually through booting from any live media platform, however since there's possibility of data lost due to human errors, I will encourage any RootOnZFS platform users wanting latest features to just backup config.xml and any file.conf/custom scripts if any and restore them after re-install, additional packages added through "pkg install" need to be reinstalled as expected.
Remember that after re-install and restoring config.xml, just execute "zpool import -f -a" and synchronize the pools to update config, that's it.
Q: But why this was not made on the first place?
A: The previous dataset scheme was intended to save Boot Environments space by sharing "/var" across them, in favor for USB sticks users but no longer the case.
Q: Can I still upgrade from WebGUI on my previous install, I have lots of packages and I'm lazy for a re-install.
A: Yes any previous users can still upgrade to latest from the WebGUI since this only affects new installs.
Additional details on latest zroot datasets/mountpoints:
Code: Select all
xigmanas: ~# zfs list -r zroot NAME USED AVAIL REFER MOUNTPOINT zroot 839M 12.3G 88K /zroot zroot/Data 88K 12.3G 88K /mnt/Data zroot/ROOT 837M 12.3G 88K none zroot/ROOT/default-install 837M 12.3G 837M / zroot/tmp 124K 12.3G 124K /tmp zroot/var 324K 12.3G 88K /var zroot/var/log 148K 12.3G 148K /var/log zroot/var/tmp 88K 12.3G 88K /var/tmp xigmanas: ~# df -hT Filesystem Type Size Used Avail Capacity Mounted on zroot/ROOT/default-install zfs 13G 837M 12G 6% / devfs devfs 1.0K 1.0K 0B 100% /dev zroot/tmp zfs 12G 124K 12G 0% /tmp zroot/var/log zfs 12G 148K 12G 0% /var/log zroot/var/tmp zfs 12G 88K 12G 0% /var/tmp procfs procfs 4.0K 4.0K 0B 100% /proc xigmanas: ~# mount | grep zroot zroot/ROOT/default-install on / (zfs, local, noatime, nfsv4acls) zroot/tmp on /tmp (zfs, local, noatime, nosuid, nfsv4acls) zroot/var/log on /var/log (zfs, local, noatime, noexec, nosuid, nfsv4acls) zroot/var/tmp on /var/tmp (zfs, local, noatime, nosuid, nfsv4acls) xigmanas: ~#