Initial mount with inode32 option

Harry Edmon harry at uw.edu
Thu Jan 24 16:05:33 CST 2013


On 01/24/13 10:55, Ben Myers wrote:
> Hi Harry,
>
> On Thu, Jan 24, 2013 at 08:27:32AM -0800, Harry Edmon wrote:
>> I see that some of the discussion on the mailing list has to do with
>> smaller disk partition.
> Dave showed that filesystems which are too small to create 64 bit inodes will
> report still report an inode allocation policy of inode64 even when inode32 is
> specified in the mount options.  This doesn't mean that 64 bit inodes will be
> created.
>
>> I would like this option for big partisions
>> (i.e. 2 TB and greater)
> Lets try a 2TB filesystem:
>
> ## create a sparse file by writing a byte at 2 terabyte offset
> # xfs_io -c "pwrite 2t 1" -f 2t
> wrote 1/1 bytes at offset 2199023255552
>
> ## make a filesystem in that sparse file
> # mkfs.xfs 2t
> meta-data=2t                     isize=256    agcount=4, agsize=134217728 blks
>           =                       sectsz=512   attr=2, projid32bit=0
> data     =                       bsize=4096   blocks=536870912, imaxpct=5
>           =                       sunit=0      swidth=0 blks
> naming   =version 2              bsize=4096   ascii-ci=0
> log      =internal log           bsize=4096   blocks=262144, version=2
>           =                       sectsz=512   sunit=0 blks, lazy-count=1
> realtime =none                   extsz=4096   blocks=0, rtextents=0
>
> ## mount it up with the loop device
> # mount -o loop,inode32 2t /mnt2
>
> # grep /mnt2 /proc/mounts
> /dev/loop0 /mnt2 xfs rw,relatime,attr2,inode32,noquota 0 0
> 				       ^^^^^^^
>
> It looks like it works as expected on a 2tb filesystem.  We specified the
> inode32 mount option and it reports an inode allocation policy of inode32 on a
> filesystem that is big enough to create 64 bit inodes.  In this situation no 64
> bit inodes will be created.
>
>> so I can have the option to continue
>> compatibility with Networker as I could with older Linux kernels.
> Based upon Dave's comments and the above I think you're in good shape.  Looks
> like I prematurely jumped to the conclusion that we have a problem.
>
> Have you run into a compatability issue that you can describe?
>
> Thanks,
> Ben
Yes, I verified that on a 2TB disk the inode32 mount option works as I expect.   
Thanks for your help.

-- 
Dr. Harry Edmon
harry at uw.edu, 206-543-0547, FAX: 206-543-0308
Director of IT, College of the Environment and
Director of Computing, Dept of Atmospheric Sciences
University of Washington, Box 351640, Seattle, WA 98195-1640



More information about the xfs mailing list