Dave Howorth wrote:
I have a server that's been running fine for some years with Suse 9.2. I've just installed 10.3 and am now getting 'File size limit exceeded' errors.
The access is being made by an application on another box, running 9.2. It's trying to copy a 2.7 GB file from a local disk to a filesystem on the server that it's mounting using NFS. The filesystem is reiserfs and was not changed when I upgraded the OS. Both machines are 64-bit. The application has worked fine for years but now says:
File size limit exceeded
I don't have a file size limit (file size (blocks, -f) unlimited)
Google showed it may be a restriction of NFS V2 though why that is now running is another mystery. rpcinfo and nfsstat shows that server and client are both running both v2 and v3. I haven't been able so far to find out which version is in use for a particular mount. How can I do that?
Does anybody recognize these symptoms?
Yes, You are probably establishing a NFSv2 connection. The workaround I used to solve the problem was to instruct the server not to accept NFSv1 nor NFSv2 connections. But, you can try to force a specific version on the mount command from the client side by giving the parameter 'nfsvers=3'. eg: mount -t nfs -o defaults,nfsvers=3 nfsserver:/share /mountpoint If it works, you can then instruct the server not to accept NFSv1/2 connections, if it suits your needs, of course.
Thanks, Dave
Hope it helps, Rui -- Rui Santos http://www.ruisantos.com/ Veni, vidi, Linux! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org