[Top] [All Lists]

Re: xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: Argument list too lo

To: xfs@xxxxxxxxxxx
Subject: Re: xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: Argument list too long
From: Stan Hoeppner <stan@xxxxxxxxxxxxxxxxx>
Date: Thu, 29 Apr 2010 22:26:00 -0500
In-reply-to: <p2y25446eb91004291741k7e8e72cejc72093caf9cc99aa@xxxxxxxxxxxxxx>
References: <i2hdb2d1ee61004291707k9ffebed2k4ff6eb72354cbe63@xxxxxxxxxxxxxx> <p2y25446eb91004291741k7e8e72cejc72093caf9cc99aa@xxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv: Gecko/20100317 Thunderbird/3.0.4
James Braid put forth on 4/29/2010 7:41 PM:

>> OS/Kernel Info:
>> Debian Lenny
>> Linux bigmama 2.6.30-2-686-bigmem #1 SMP Sat Sep 26 02:30:18 UTC 2009
>> i686 GNU/Linux
> Filesystems >16TB aren't supported on 32-bit machines - it looks like
> your growfs is going to exceed that limit. Time to upgrade! ;)

Benjamin Lau put forth on 4/29/2010 7:07 PM:

> flags         : fpu vme de pse tsc msr pae mce cx8 apic
> sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr
> sse sse2 ss ht tm pbe nx *lm*

You're in luck Ben.  That trailing "lm" flag stands for "long mode" which is
the x86-64 native 64 bit mode.  Your Xeon appears to be a 64 bit CPU.  It
looks like the Nacona core from around 2004.  It's a netburst model (yuck)
with Intel64 extensions.

This is good news.  Fixing this max 16TB problem should be as simple as
rolling a new kernel with a few different settings and installing it if
you're a roll your own kernel kinda guy.

Run make menuconfig and:
1.  Select the Opteron/.../K8 cpu type
2.  Set high memory support to off
3.  Uncheck PAE
4.  Save and exit
5.  You know the rest of the steps if you roll your own

That should be all that's required to solve your issue.  You can leave your
user space as 32 bit if/until you're ready to do a dist upgrade to a 64 bit
user space.

Or you could just aptitude install one of the 64 bit Lenny kernels from the
mirrors.  That would be quicker, though not necessarily better.  I can't
tell exactly from your post which camp you fall into, though it looks like
the roll your own camp.

Hope this helps.


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