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;"
in fs/xfs/linux/xfs_super.c
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)
-Eric
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:
> http://marc.theaimsgroup.com/?l=linux-xfs&m=100740237824601&w=2
> (TAKE - restrict xfs inodes to 32 bits)
>
> http://marc.theaimsgroup.com/?l=linux-xfs&m=99928901910853&w=2
> (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?
> Alp
>
>
|