As I understand it, NFS v2 has a 2 gig limit on files. I'm serving up disk space (and very large files therein) to a bunch of unix workstations -- linux, sgi, aix, hpux, solaris. As a result, I'm trying to use NFSv3.
Unfortunately, with a pretty vanilla setup, I get some snafus. For instance, we use CVS for code management and have a cvs history file of 150 meg in size. On some unix machines, I get the follow error on any cvs operation:
Value too large for defined data type
From what I can tell, this is a incompatibility between old unix nfs clients and OSX's (BSD's) nfs server. Linux machines with newer installations seem to be okay. I could get by with NFS2 on the old machines and NFS3 on the newer linux clients, but....
Tiger clients also have a problem. Using NFS3, I get this error during cvs operations.
cvs checkout: warning: cannot write to history file /mnt/dev/cvsroot/CVSROOT/history: Permission denied
This directory is mounted by hand using nfs3. Switching to nfs2, cvs operates normally.
The server here is running a fairly vanilla 10.4.2 setup. I use cvs as an example here b/c I know it produces the error. Other files of a particular size also produce the error. Is there something in particular I need to do to make this work between Tiger client and server using NFS3?
Thanks,
jay