How can I create a zone with its own /usr or root file system (a whole root file system)?
By default a zone shares /usr and a few other directories with the global zone. If a zone needs its own separate copy of /usr, et al., you must tell zonecfg to not use the default configuration. To do this, use the “-b” option on the “create” sub-command of the zonecfg(2) command. If you do this, you must specify each existing file system that you do want to share with this new zone.