All of lore.kernel.org
 help / color / mirror / Atom feed
* autofs4 with NetApp-Filer and large export list: Stopped working for me
@ 2007-04-27 12:33 Gerd Bavendiek
  2007-04-27 13:05 ` Jeff Moyer
  2007-04-27 13:19 ` Ian Kent
  0 siblings, 2 replies; 3+ messages in thread
From: Gerd Bavendiek @ 2007-04-27 12:33 UTC (permalink / raw)
  To: autofs

Hi,

I used to use autofs4 with a NetApp-Filer as NFS server (mostly from
SLES9 boxes). This does not seem to work any longer. So I digged a
little bit deeper:

The NetApp-Filer in question exports nearly 100 volumes:

sappscmn:/root>>> showmount --no-headers -e 10.172.230.134 | wc -l
96

All of them have access restrictions:

sappscmn:/root>>> showmount --no-headers -e 10.172.230.134 | awk '$2==""'
sappscmn:/root>>>
sappscmn:/root>>> showmount --no-headers -e 10.172.230.134 | head -5
/vol/nb/sles8/shared_os/var_img/var-0aac118a        10.172.17.138
/vol/nb/sles9_ia32/shared_os/root_aclm              10.172.17.99
/vol/nb/sles9_ia32/shared_os/var_img/var-0aac1163   10.172.17.99
/vol/nb/sles9_ia32/shared_os/root_cmsa_p
10.172.17.122,10.172.17.123
/vol/nb/sles9_ia32/shared_os/var_img/var-0aac1164   10.172.17.100


My IP-address is

sappscmn:/root>>> ip route list dev eth1
10.172.230.0/24  proto kernel  scope link  src 10.172.230.142
169.254.0.0/16  scope link

There is one volume accessible from the current host:

sappscmn:/root>>> showmount --no-headers -e 10.172.230.134 | grep
10.172.230.0/24
/vol/pcc
172.18.144.122,172.18.11.179,172.18.214.253,172.18.144.64/26,172.18.139.0/26,10.172.139.0/26,172.18.230.0/24,10.172.230.0/24,10.172.17.0/24,10.172.144.128/26,172.24.207.0/24,172.18.139.10,172.18.30.224/27,172.18.102.0/24,172.18.107.0/24,172.18.95.0/24,172.18.228.0/24,10.172.144.192/26,10.172.144.64/26,172.18.131.0/24,10.125.1.35,172.18.28.0/24,10.172.143.0/27,172.18.170.0/24,172.18.117.133,172.18.95.180,172.18.229.0/24,172.18.30.192/27,172.18.158.0/24,172.18.96.128/25
sappscmn:/root>>>

No other volume may be mounted.

Nevertheless automount tries to mount all volumes.

Running /etc/auto.net gives me:

sappscmn:/root>>> /etc/auto.net 10.172.230.134
-fstype=nfs,hard,intr,nodev,nosuid \
         /vol/acid 10.172.230.134:/vol/acid \
         /vol/casm_log/casm_log 10.172.230.134:/vol/casm_log/casm_log \
         /vol/casm_log 10.172.230.134:/vol/casm_log \
         /vol/casm 10.172.230.134:/vol/casm \
...
         /vol/pcc 10.172.230.134:/vol/pcc \
...

sappscmn:/root>>> /etc/init.d/autofs start
Starting service automounter                                         done
sappscmn:/root>>> cd /net/10.172.230.134/vol/pcc
bash: cd: /net/10.172.230.134/vol/pcc: No such file or directory
sappscmn:/root>>>

/var/log/messages shows quite clearly:

Apr 27 11:25:05 sappscmn automount[7822]: >> mount: 
10.172.230.134:/vol/acid failed, reason given by server: Permission denied
Apr 27 11:25:05 sappscmn automount[7822]: mount(nfs): nfs: mount failure 
10.172.230.134:/vol/acid on /net/10.172.230.134/vol/acid
Apr 27 11:25:05 sappscmn automount[7822]: >> mount: 
10.172.230.134:/vol/casm_log/casm_log failed, reason given by server: 
Permission denied

Up to this point there are no news. This happened always.

Unfortunately the volume I want to access cannot be mounted any longer:

...
Apr 27 11:25:06 sappscmn automount[7822]: >> mount: 
10.172.230.134:/vol/nb/sles9_ia32/shared_os/root_cms_p failed, reason 
given by server: Permission denied
Apr 27 11:25:06 sappscmn automount[7822]: mount(nfs): nfs: mount failure 
10.172.230.134:/vol/nb/sles9_ia32/shared_os/root_cms_p on 
/net/10.172.230.134/vol/nb/sles9_ia32/shared_os/root_cms_p
Apr 27 11:25:06 sappscmn automount[7822]: >> mount: fs type, bad option, 
bad superblock ... or too many mounted file systems
Apr 27 11:25:06 sappscmn automount[7876]: >> /usr/sbin/showmount: can't 
get address for 10.172.230.134/vol/pcc
Apr 27 11:25:06 sappscmn automount[7876]: lookup(program): lookup for 
10.172.230.134/vol/pcc failed
Apr 27 11:25:06 sappscmn automount[7876]: failed to mount 
/net/10.172.230.134/vol/pcc

If I change /etc/auto.net from

$SHOWMOUNT | LC_ALL=C sort -k 1 | \

to

$SHOWMOUNT | LC_ALL=C sort -k 1 | grep 10.172.230.0/24 | \

everything works well.

But this is a hack.

So my questions:

Is it possible make showmount show only volumes, I could mount
succesful and to suppress those, that will fail ?

Are there know problems with large export list (It used to work
before, but the NetApp-Filer became bigger and bigger ...)

Any other hints ?

Thanks for your time !

Kind regards

Gerd

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

end of thread, other threads:[~2007-04-27 13:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-27 12:33 autofs4 with NetApp-Filer and large export list: Stopped working for me Gerd Bavendiek
2007-04-27 13:05 ` Jeff Moyer
2007-04-27 13:19 ` 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.