Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2011 20:20:48 -0500 (EST)
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        Daniel Braniss <danny@cs.huji.ac.il>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: NFS: file too large
Message-ID:  <1344863848.140534.1294881648948.JavaMail.root@erie.cs.uoguelph.ca>
In-Reply-To: <E1Pd0hV-000F76-DY@kabab.cs.huji.ac.il>

next in thread | previous in thread | raw e-mail | index | archive | help
> I'm getting 'File too large' when copying via NFS(v3, tcp/udp) a file
> that is larger than 1T. The server is ZFS which has no problem with
> large
> files.
> 
> Is this fixable?
> 
As I understand it, there is no FreeBSD VFSop that returns the maximum
file size supported. As such, the NFS servers just take a guess.

You can either switch to the experimental NFS server, which guesses the
largest size expressed in 64bits.
OR
You can edit sys/nfsserver/nfs_serv.c and change the assignment of a
value to
    maxfsize = XXX;
at around line #3671 to a larger value.

I didn't check to see if there are additional restrictions in the
clients. (They should believe what the server says it can support.)

rick



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1344863848.140534.1294881648948.JavaMail.root>