All of lore.kernel.org
 help / color / mirror / Atom feed
* How to reload /net "maps"
@ 2010-08-25 18:27 Greg Wooledge
  2010-09-09 20:04 ` Jeff Moyer
  0 siblings, 1 reply; 3+ messages in thread
From: Greg Wooledge @ 2010-08-25 18:27 UTC (permalink / raw)
  To: autofs

Debian 5.0, autofs 4.1.4, kernel 2.6.26-2-686

I may be overlooking some documentation, but I couldn't find out how to
do this.  Occasionally one of our NFS servers adds a new entry to its
/etc/exports file, and we'd like the clients to be able to use it.

The clients look like:

# grep -v '^#' /etc/auto.master
/net    /etc/auto.net

At some point in the past, autofs will have contacted this host and
somehow "cached" the fact that it was sharing /home, /data, etc.
Now I've added /opt to the exports file.  But when I do "ls /net/servername"
I still only see home and data, not opt.

Rebooting the client works -- after a reboot, I can see home, data and opt.

I'm trying to find a way to get autofs to reload the server's list of
shared file systems without totally rebooting the client.  If I issue
a "/etc/init.d/autofs reload" command, I get a few normal-looking messages,
but no change in the list of results.  If I try "/etc/init.d/autofs restart"
it tell me it cannot stop the /net daemon, and cannot start a new one.
Manually attempting "kill PID" or "kill -HUP PID" has no visible effect.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: How to reload /net "maps"
  2010-08-25 18:27 How to reload /net "maps" Greg Wooledge
@ 2010-09-09 20:04 ` Jeff Moyer
  2010-09-13  1:27   ` Ian Kent
  0 siblings, 1 reply; 3+ messages in thread
From: Jeff Moyer @ 2010-09-09 20:04 UTC (permalink / raw)
  To: Greg Wooledge; +Cc: autofs

Greg Wooledge <wooledg@eeg.ccf.org> writes:

> Debian 5.0, autofs 4.1.4, kernel 2.6.26-2-686

Very old autofs version.  You should transition to version 5.

> I may be overlooking some documentation, but I couldn't find out how to
> do this.  Occasionally one of our NFS servers adds a new entry to its
> /etc/exports file, and we'd like the clients to be able to use it.
>
> The clients look like:
>
> # grep -v '^#' /etc/auto.master
> /net    /etc/auto.net
>
> At some point in the past, autofs will have contacted this host and
> somehow "cached" the fact that it was sharing /home, /data, etc.
> Now I've added /opt to the exports file.  But when I do "ls /net/servername"
> I still only see home and data, not opt.

/etc/auto.net is a program map that returns a multimount entry.  What
that means is that once you traverse into the directory /net/servername,
autofs no longer traps lookups (it does it for the initial mount, but
that's it).  You can get the new export to show up if you managed to get
all applications out of that directory hierarchy, then forced automount
to expire the mount, and then accessed it again.

> Rebooting the client works -- after a reboot, I can see home, data and opt.
>
> I'm trying to find a way to get autofs to reload the server's list of
> shared file systems without totally rebooting the client.  If I issue
> a "/etc/init.d/autofs reload" command, I get a few normal-looking messages,
> but no change in the list of results.  If I try "/etc/init.d/autofs restart"
> it tell me it cannot stop the /net daemon, and cannot start a new one.
> Manually attempting "kill PID" or "kill -HUP PID" has no visible effect.

autofs version 5 may be better in this regard.  I'll let Ian comment on
whether what you want to work is expected to work.

Cheers,
Jeff

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: How to reload /net "maps"
  2010-09-09 20:04 ` Jeff Moyer
@ 2010-09-13  1:27   ` Ian Kent
  0 siblings, 0 replies; 3+ messages in thread
From: Ian Kent @ 2010-09-13  1:27 UTC (permalink / raw)
  To: Greg Wooledge; +Cc: autofs

On Thu, 2010-09-09 at 16:04 -0400, Jeff Moyer wrote:
> Greg Wooledge <wooledg@eeg.ccf.org> writes:
> 
> > Debian 5.0, autofs 4.1.4, kernel 2.6.26-2-686
> 
> Very old autofs version.  You should transition to version 5.
> 
> > I may be overlooking some documentation, but I couldn't find out how to
> > do this.  Occasionally one of our NFS servers adds a new entry to its
> > /etc/exports file, and we'd like the clients to be able to use it.
> >
> > The clients look like:
> >
> > # grep -v '^#' /etc/auto.master
> > /net    /etc/auto.net
> >
> > At some point in the past, autofs will have contacted this host and
> > somehow "cached" the fact that it was sharing /home, /data, etc.
> > Now I've added /opt to the exports file.  But when I do "ls /net/servername"
> > I still only see home and data, not opt.
> 
> /etc/auto.net is a program map that returns a multimount entry.  What
> that means is that once you traverse into the directory /net/servername,
> autofs no longer traps lookups (it does it for the initial mount, but
> that's it).  You can get the new export to show up if you managed to get
> all applications out of that directory hierarchy, then forced automount
> to expire the mount, and then accessed it again.
> 
> > Rebooting the client works -- after a reboot, I can see home, data and opt.
> >
> > I'm trying to find a way to get autofs to reload the server's list of
> > shared file systems without totally rebooting the client.  If I issue
> > a "/etc/init.d/autofs reload" command, I get a few normal-looking messages,
> > but no change in the list of results.  If I try "/etc/init.d/autofs restart"
> > it tell me it cannot stop the /net daemon, and cannot start a new one.
> > Manually attempting "kill PID" or "kill -HUP PID" has no visible effect.
> 
> autofs version 5 may be better in this regard.  I'll let Ian comment on
> whether what you want to work is expected to work.

We still can't change entries with possible hierarchic relationships
while they are in use in version 5, because of the potential
dependencies.

> 
> Cheers,
> Jeff
> 
> _______________________________________________
> autofs mailing list
> autofs@linux.kernel.org
> http://linux.kernel.org/mailman/listinfo/autofs

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-09-13  1:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-25 18:27 How to reload /net "maps" Greg Wooledge
2010-09-09 20:04 ` Jeff Moyer
2010-09-13  1:27   ` Ian Kent

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.