xfs
[Top] [All Lists]

Re: Work Items

To: Alp ATICI <atici@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: Work Items
From: Eric Sandeen <sandeen@xxxxxxx>
Date: Sat, 12 Oct 2002 13:44:41 -0500 (CDT)
Cc: Christoph Hellwig <hch@xxxxxxxxxxxxx>, <linux-xfs@xxxxxxxxxxx>
In-reply-to: <Pine.LNX.4.44.0210121124180.26350-100000@xxxxxxxxxxxxxxxxxxxxx>
Sender: linux-xfs-bounce@xxxxxxxxxxx
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
> 
> 


<Prev in Thread] Current Thread [Next in Thread>