I've migrated my zfs pool back into Solaris 11. I'd been happily sharing files on linux with ZFS-fuse and samba before, and FreeBSD 8.1 using samba before that.
I have some data sets within data sets in ZFS something like the following:
because Photos and Music needed different properties than the base share. Now using
zfs set sharesmb=name=Share tank/home/share
will share the base files in
tank/home/share just fine, but it won't allow clients to view
Music. This is a HUGE problem. I can't seem to get it working with sharemgr either. Is this some horrible oversight by SnOracle? Is there anything I can do to have my datasets shared under Share? I don't want to have Share_Photos and Share_Music on my clients.
Should I just go back to using samba on Solaris 11? It seems terribly redundant to have two systems installed.