[PATCH] enable inode64 by default when possible
Eric Sandeen
sandeen at sandeen.net
Wed Feb 10 14:15:21 CST 2010
Emmanuel Florac wrote:
> Le Wed, 10 Feb 2010 13:32:39 -0600 vous écriviez:
>
>> As such, this patch changes the default to inode64 whenever
>> XFS_BIG_INUMS is set, which in turn depends on either
>> CONFIG_LBDAF or 64-bit longs.
>
> But doesn't it cause problems specially for NFS sharing ?
>
For some clients, yes - as do other NFS servers.
That's what noinode64 is for...
Also, newer nfs clients have an option:
nfs.enable_ino64=
[NFS] enable 64-bit inode numbers.
If zero, the NFS client will fake up a 32-bit inode
number for the readdir() and stat() syscalls instead
of returning the full 64-bit number.
The default is to return 64-bit inode numbers.
(see Documentation/kernel-parameters.txt)
At some point we have to drag people kicking and screaming
out of 1988, I think! :)
(I am mindful that this may manifest itself as "xfs is incompatible"
but if we document this and advertise it a bit, I hope we can avoid
that. At some point, apps just need to be fixed.)
-Eric
More information about the xfs
mailing list