Internally, XFS can handle 64-bit inodes and 64-bit block numbers.
However, since Linux VFS cannot handle 64-bit inodes, XFS on Linux
is -always- restricted to 32 bit inodes.
see the unconditional "args->flags |= XFSMNT_32BITINODES;"
The "32bitinodes" (sp?) mount option was recently added to Irix to restrict
inode numbers to 32-bits, for applications that could not handle 64-bit inodes.
Does Peter's patch also allow 64-bit inodes? A glance over the page does
not mention inode number changes, but I have not looked closely at the patch.
With Peter's patch, lots of XFS's 64-bit-ness can probably be turned back on.
(see also XFS_BIG_FILESYSTEMS in fs/xfs/xfs_types.h)
On Sat, 12 Oct 2002, Alp ATICI wrote:
> On Sat, 12 Oct 2002, Christoph Hellwig wrote:
> > XFS does have 64bit inodes, Linux VFS doesn't.
> Hmm but check this:
> (TAKE - restrict xfs inodes to 32 bits)
> (TAKE - mkfs/growfs 32-bit inode number awareness)
> Now are these restrictions going to be released after the latest 2.5
> kernel (that includes Peter Chubb's 64-bit patches that removes 2TB
> limit)? or that doesn't mean Linux VFS supports 64 bit inodes still?