lkml.org 
[lkml]   [2004]   [Sep]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: why do i get "Stale NFS file handle" for hours?
>>I agree, but you simply admit that the NFS client doesn't seem to know, 
>>when the server was restart. The simpliest thing i can imagine, is that
>>the NFS server generates a random integer-value at start, and transmits
>>it along with ESTALE. If the integer-value is different from the
>>integer-value the server send while mounting the FS, than the kernel has
>>to remount it transparently. This is a simple thing so that a client can
>>safely determine, if the server has been restarted, or not, and it only
>>adds 4 byte to some nfs-packets.
>
> No.... The simplest thing is for the server to actually abide by the
> RFCs and not generate filehandles that change on reboot.

OK, that sounds complicated, but if it would work, than it would be very
nice indeed.

> NFSv4 is the ONLY version of the protocol that actually supports the
> concept of filehandles that have a finite lifetime.

But NFSv4 is still exprerimental :-( and i think the client don't have
NFSv4 support too.

>>In my case, if the nfs directory is mounted to /mnt/nfs, i can't even do
>>a simple "cd /mnt/nfs" without getting the "stale nfs handle" - even if
>>i use a different shell. I always thought, that the "cd /mnt/nfs" should
>>work, since the shell will aquire a new handle, but it doesn't work :-(
>
> It won't if the root filehandle is broken too. That is the standard way
> of telling the NFS client that the administrator has revoked our access
> to the filesystem.
>
> The solution is simple here: fix the broken server...

Sorry? Why is my server broken? I'm using kernel 2.6.8.1 with nfs-utils
1.0.6 on my server, and i don't see, what should be broken.

Thx
Sven
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" 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.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:05    [W:0.056 / U:0.080 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site