On Mon, 2008-11-24 at 11:00 -0500, Peter Staubach wrote:
> Ian Kent wrote:
> > On Sun, 2008-11-23 at 23:25 -0800, Bill Shannon wrote:
> >   
> >> Ian Kent wrote:
> >>     
> >>> On Sat, 2008-11-22 at 18:27 -0800, Bill Shannon wrote:
> >>>       
> >>>> I'm running Ubuntu 8.04 (Hardy Heron) on my desktop at home.
> >>>> I have an OpenSolaris 2008.11 server and a Solaris 10 server.
> >>>> Both servers export NFS filesystems.
> >>>>
> >>>> On my Ubuntu desktop, the autmounter doesn't want to automount 
> >>>> hierarchical
> >>>> filesystems.  I first noticed this with /home, but /net doesn't work 
> >>>> either.
> >>>>
> >>>> My OpenSolaris server is named "nissan".  My Solaris server is named 
> >>>> "nissan2".
> >>>>
> >>>> # showmount -e nissan
> >>>> Export list for nissan:
> >>>> /backup                 (everyone)
> >>>> /backup/download        (everyone)
> >>>> /export/home/admin      (everyone)
> >>>> /backup/pictures        (everyone)
> >>>> /export/home/shannon    (everyone)
> >>>> /export/home            (everyone)
> >>>> /export/home/readerware (everyone)
> >>>> /backup2                (everyone)
> >>>> /export/home/opt        (everyone)
> >>>> # showmount -e nissan2
> >>>> Export list for nissan2:
> >>>> /export/home (everyone)
> >>>> /backup      (everyone)
> >>>> /backup2     (everyone)
> >>>> # cat /etc/auto.net
> >>>> *        -rw,intr        &:/
> >>>>         
> >>> How is do you expect this to work, explain?
> >>>       
> >> The simple answer is - the same way it works on Solaris and Mac OS.
> >>     
> >
> > I asked you "how" is this supposed to work not "what" you think is is
> > supposed to be the result.
> >
> >   
> >> I should see the following directories:
> >>
> >> /net/nissan/backup
> >> /net/nissan/backup/download
> >> /net/nissan/backup/pictures
> >> /net/nissan/export
> >> /net/nissan/export/home
> >> /net/nissan/export/home/shannon
> >>     
> >
> > I can't see how the above map entry can provide these mappings and if
> > you can't provide an accurate description of how the mounts are
> > constructed I can't tell you whether Linux autofs can, either do what
> > you expect or be updated to do what you expect.
> >
> >   
> >> and so on.
> >>
> >> After autofs mounts nissan:/backup on /net/nissan, it then
> >> needs to mount nissan:/backup/download on /net/nissan/backup/download.
> >>
> >> And in the case of nissan:/export, there's nothing to mount on
> >> /net/nissan/export, so autofs needs to create a pseudo-directory
> >> that contains an entry for "home".
> >>
> >> Understand?
> >>     
> >
> > No, I don't understand at all, but that's because you've not provided
> > any useful information.
> >
> > Where in the Solaris documentation is the behavior of this type of map
> > entry described.
> 
> Bill, why aren't you using the -hosts map?  This would make the behavior
> of Linux work like Solaris.  The map supplied will just mount "/" from
> the server.  This may work for NFSv4, but will not work so well for NFSv2
> and NFSv3.  You might also try forcing NFSv4 on the Ubuntu system.

Which raises the other question I have about the export map from the
server above.

I thought that NFSv4 export tree was based on a single root, "/", and
everthing else was subordinate to that. So how would one go about
merging the file systems exported above as NFSv4 export tree?

Anyone?

The other problem, of course, is that Bill would need the ubuntu autofs5
package to use NFSv4 in this way and it probably still has the 5.0.3 bug
you reported (and we fixed) so ubuntu would need to add the patch to fix
that. And the mount tree would be a little different to what is
described above too.

Ian


_______________________________________________
autofs mailing list
autofs@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to