On Wed, Oct 1, 2008 at 3:42 AM, Douglas R. Jones <[EMAIL PROTECTED]> wrote:
...
> 3) Next I created another file system called dpool/GroupWS/Integration. Its 
> mount point was inherited from GroupWS and is /mnt/zfs1/GroupWS/Integration. 
> Essentially I only allowed the new file system to inherit from its parent.
> 4) I change the auto.ws map thusly:
> Integration     chekov:/mnt/zfs1/GroupWS/&
> Upgrades        chekov:/mnt/zfs1/GroupWS/&
> cstools         chekov:/mnt/zfs1/GroupWS/&
> com             chekov:/mnt/zfs1/GroupWS
>
> Now the odd behavior. You will notice that the directories Upgrades and 
> cstools are just that. Directories in GroupWS. You can cd /ws/cstools from 
> [b][i]any server[/b][/i] without a problem. Perform and ls and you see what 
> you expect to see. Now the rub. If on chekov, one does a cd /ws/Integration 
> you end up in chekov:/mnt/zsf1/GroupWS/Integration and everything is great. 
> Do a cd to /ws/com and everything is fine. You can do a cd to Integration and 
> everything is fine. But. If you go to another server and do a cd 
> /ws/Integration all is well. However, if you do a cd to /ws/com and then a cd 
> Integration, Integration is EMPTY!!
>
> Any ideas?

Well, I guess you're running Solaris 10 and not OpenSolaris/SXCE.

I think the term is mirror mounts. It works just fine on my SXCE boxes.

Until then, the way we got round this was to not make the new
filesystem a child.

So instead of:

/mnt/zfs1/GroupWS
/mnt/zfs1/GroupWS/Integration

create

/mnt/zfs1/GroupWS
/mnt/zfs1/Integration

and use that for the Integration mountpoint. Then in GroupWS, 'ln -s
../Integration .'.

That way, if you look at Integration in /ws/com you get to something
that exists.

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to