Barry Greenberg wrote:

> Barry Kelly wrote:
> > I'm having a problem I don't understand: when one ZFS filesystem is
> > mounted inside another, and the outer one is shared using cifs, the
> > inner file system isn't accessible via the outer share.
> >   
> This is currently an unsupported capability.  See: CR 6582165 Child Mounts

I see. That report seems to indicate that DFS support is required in
OpenSolaris's cifs support.

I don't know for certain, however, that that is how Windows supports
equivalent functionality when e.g. junctions are used on Windows to
transparently splice together many separate filesystems into a
filesystem graph-shaped view. It is not that one share is nested inside
another (possibly from a separate machine), requiring arbitrary nesting
& forwarding of smb protocol logic; it is that smb protocol perspective
is layered above the filesystem's path translation logic.

Or to put it another way, if the cifs service were implemented in
userspace, seeing the same local unified filesystem view as every other
userspace application, this problem wouldn't exist. It sounds like a
layering issue.

This fairly radically limits the usefulness of using "lots and lots" of
zfs filesystems in a cifs context, unless perhaps I start using samba
instead, which I guess does not have the same limitation.

I'm disappointed. I'll look into using samba instead.

-- Barry

-- 
http://barrkel.blogspot.com/
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss

Reply via email to