From: Andrew <ald2@arrakis.es>
To: linux-newbies <linux-newbie@vger.kernel.org>
Subject: Re: nfs mounted directories are inaccessible (solved)
Date: Thu, 21 Oct 2004 11:46:07 +0200 [thread overview]
Message-ID: <4177855F.2020600@arrakis.es> (raw)
In-Reply-To: <23880abf04093022131c9b35a6@mail.gmail.com>
Brandon Niemczyk wrote:
>I have also had issues where it 'hung' when using UDP (the default),
>and i had to switch to TCP
>
>
>On Thu, 30 Sep 2004 14:16:05 -0700, Ray Olszewski <ray@comarre.com> wrote:
>
>
>>At 01:14 PM 9/30/2004 +0200, Andrew wrote:
>>
>>
>>>NFS server running Mandrake 10.0, client running Slackware 9.0.
>>>NFS server running Mandrake 9.0, client running Slackware 10.0.
>>>
>>>Both cases show the same problem: the remote directory is mounted, but any
>>>attempt to access it on the client 'hangs', i.e. no response, cursor
>>>blinks, no prompt, I have to switch to a new console to get anything done.
>>>
>>>I have tried both manual and automatic mounting. (Even though the mounting
>>>itself does not seem to be the problem).
>>>
>>>The two servers also share these directories without any trouble.
>>>
>>>The only obvious (to me) point is that it only and always happens with a
>>>Mdk server and Sw client. Can there be some kind of incompatibility?
>>>
>>>
>>Well ... of course there "can" be "some kind of incompatibility". But if
>>there is, you'll find it in the details.
>>
>>The most basic possibility is that Slackware expects NFS version 3 and
>>Mandrake provides only version 2. If that is the case, the userspace app
>>mountd (or rpc.mountd) on each server should have been invoked with the "
>>--no-nfs-version 3" argument. If this is it, you'll need either to enable
>>NFS3 support on the servers (which may require a kernel recompile,
>>depending on whether they support NFS in the kernel or with a userapace app
>>like rpc.nfsd) or change the clients so they use NFS2 (might be able to
>>specify this in the mount commands on the client -- see what the ones now
>>in use do, and try adding "-o vers=2", but I'm not sure if that will work
>>-- or you might have to do a kernel recompile).
>>
>>If you are using nfsd and mountd, rather than capabilites compiled into the
>>kernel, then you can run both in debug mode (the man pages give the
>>details). Doing so might let you see what the problem is.
>>
>>If none of that helps, we'll probably need the details to say more. (I
>>certainly will, anyway.)
>>
>>Are you using the stock install kernels for these 4
>>distro/versions? Whether yes or no, what kernels are you using ("uname -a"
>>normally tells this)?
>>
>>What NFS-related processes are running on the 2 servers? Check with "ps
>>ax". You should find something like this (Debian-Woody with a custom 2.4.17
>>kernel) ...
>>
>> 243 ? SW 6:51 [nfsd]
>> 245 ? SW 0:00 [rpciod]
>> 255 ? S 0:00 /usr/sbin/rpc.mountd
>>
>>... or perhaps like this (Debian-Sid with a custom 2.4.19)...
>>
>> 390 ? Ss 0:00 /usr/sbin/rpc.nfsd
>> 397 ? S 0:00 /usr/sbin/rpc.mountd
>> 1732 ? Ss 0:00 /sbin/portmap
>>
>>(There should also be references to lockd, statd, and maybe quotad).
>>
>>What is the relevant configfuration information?
>>
>> on the servers, contents of /etc/exports
>> on the clients (including the servers when they act as clients)
>>the actual mount commands or the entries in /etc/fstab (depending on how
>>you are mounting).
>>
>>How do you "attempt to access it"? Are you doing an ls, or opening a text
>>file for reading, or touch'ing a file, or running an app, or ... what?
>>
>>Are there any permissions differences that might matter? NFS is a bit
>>sloppy in that it relies on matching the numeric userid between systems
>>when determining permissions. So if Mandrake and Slackware don't use the
>>same iderid numbers in /etc/passwd (thiiis is pretty standard for the
>>system-level accounts but not perfectly so), it could be introducing some
>>permissions problem.
>>
>>
My apologies for the delay in getting back to this. For those
interested, the solution was to add tcp to the options in /etc/fstab.
Thanks,
Andrew
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs
prev parent reply other threads:[~2004-10-21 9:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-30 11:14 nfs mounted directories are inaccessible Andrew
2004-09-30 21:16 ` Ray Olszewski
2004-10-01 5:13 ` Brandon Niemczyk
2004-10-21 9:46 ` Andrew [this message]
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=4177855F.2020600@arrakis.es \
--to=ald2@arrakis.es \
--cc=linux-newbie@vger.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox