All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gerd Bavendiek <gerd.bavendiek@googlemail.com>
To: autofs@linux.kernel.org
Subject: autofs4 with NetApp-Filer and large export list: Stopped working for me
Date: Fri, 27 Apr 2007 14:33:24 +0200	[thread overview]
Message-ID: <4631ED94.70900@googlemail.com> (raw)

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

             reply	other threads:[~2007-04-27 12:33 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-27 12:33 Gerd Bavendiek [this message]
2007-04-27 13:05 ` autofs4 with NetApp-Filer and large export list: Stopped working for me Jeff Moyer
2007-04-27 13:19 ` Ian Kent

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4631ED94.70900@googlemail.com \
    --to=gerd.bavendiek@googlemail.com \
    --cc=autofs@linux.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.