If the filesystem is created in the global zone and added to the local zone via zonecfg, it may be assigned to more than one zone unless the mountpoint is set to legacy.
# zfs set mountpoint=legacy pool-name/filesystem-name
To import a ZFS filesystem within a zone:
# zonecfg -z <zone-name> add fs set dir=mount-point set special=pool-name/filesystem-name set type=zfs end verify commit exit
Administrative rights for a filesystem can be granted to a local zone:
# zonecfg -z <zone-name> add dataset set name=pool-name/filesystem-name end commit exit