On Sun, 2008-04-27 at 16:14 +0200, Stef Bon wrote: > Hello, > > 22 april I posted a message with the question about the timeout option. > > Has anybody read it, and possibly have a clue?
I read it. Try using -browse or browse (not --browse). It might prevent the top directories from being removed after expire (and when you access these it will re-create the sub-directories each time so that will be OK) but it wont be able to create the directories initially because it's a program map and autofs doesn't have a way to ask it for a list of it's keys. I haven't really had any suggestions that I think are workable for doing this. > > Basically explained: I'm using a multiple mounts map to mount the smb > shares and the ssh hosts. > The key here is the name of the network. In the case of smb it's > "Windows Network", with ssh it's > "SSH hosts". > The autoscript mapped to the mountpoint produces with this key a map like: > > /etc/autofs/session/auto.network.sbon "Windows Network" > > -fstype=cifs,credentials=/home/sbon/.autofssession/smb/mount.cred \ > /BONONLINE/LFS20060812/bononline -rw,ip=192.168.0.2 > ://LFS20060812/bononline \ > /BONONLINE/LFS20060812/ftp -rw,ip=192.168.0.2 ://LFS20060812/ftp \ > /BONONLINE/LFS20060812/sbon -rw,ip=192.168.0.2 ://LFS20060812/sbon \ > /BONONLINE/LFS20060812/video -rw,ip=192.168.0.2 ://LFS20060812/video \ > /CWWERKGROEP/ROUTER/ftp -rw,ip=192.168.0.1 ://ROUTER/ftp \ > /CWWERKGROEP/ROUTER/public -rw,ip=192.168.0.1 ://ROUTER/public \ > /CWWERKGROEP/ROUTER/sbon -rw,ip=192.168.0.1 ://ROUTER/sbon > > If the key is "SSH hosts" it't output is: > > /etc/autofs/session/auto.network.sbon "SSH hosts" > > -fstype=sshfs \ > /192.168.0.3 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ \ > /192.168.0.1 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ \ > /192.168.0.15 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ \ > /195.243.111.226 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ \ > /192.168.0.10 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ \ > /192.168.0.2 -rw,nodev,nonempty,noatime ://[EMAIL PROTECTED]:/ > > When starting the automounter I have to activate these maps by doing a > initial > > ls %MOUNTPOINT%/"Windows Network" > and > ls %MOUNTPOINT%/"SSH hosts" > > > Now I can browse the tree which is created. But when I leave it for a while, > this tree will disappear. I have to do the ls commands like above again. > > Now a can avoid this behaviour by diabling the timeout by adding the > --timeout 0 > option in the master file. But this has some disadvantages: > - mounted shares/hosts are not unmounted anymore when not used for a > period set by the timeout option > - the current map stays in memory. This means that changes in the > underlying network (a host is added for example) > will not get their way into this map. > > So, to stay with the first problem, has someone an idea how to solve > this "timeout" of the map. How can I make the automounter not "forget" > the map, but unmount shares that not used anymore? > > Thanks in advance, > > Stef Bon > > _______________________________________________ > autofs mailing list > autofs@linux.kernel.org > http://linux.kernel.org/mailman/listinfo/autofs _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs