xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: Invalid argument
Eric Sandeen
sandeen at sandeen.net
Sat May 23 14:25:32 CDT 2009
Eric Sandeen wrote:
> richard.ems at cape-horn-eng.com wrote:
>> Quoting Eric Sandeen <sandeen at sandeen.net>:
>>> Not sure ... how big is the current fs and how big is the device? Can
>>> you provide:
>>>
>>> # xfs_info /mnt
>>> # grep sda1 /proc/partitions
>> It is a 16TB FS, and I add 4 x 1 TB HDDs to the RAID 6 array, so the
>> device went from 16 TB to 20 TB.
>>
>> c3m:~ # xfs_info /backup/IFT
>> meta-data=/dev/sda1 isize=256 agcount=52, agsize=76288719 blks
>> = sectsz=512 attr=1
>> data = bsize=4096 blocks=3905982455, imaxpct=25
>> = sunit=0 swidth=0 blks
>> naming =version 2 bsize=4096 ascii-ci=0
>> log =internal bsize=4096 blocks=32768, version=1
>> = sectsz=512 sunit=0 blks, lazy-count=0
>> realtime =none extsz=4096 blocks=0, rtextents=0
>>
>>
>> c3m:~ # grep sda1 /proc/partitions
>> 8 1 19529912286 sda1
>
> thanks, with that info I can reproduce it, I'll look into it soon... but
> not today.
Actually I lied, I looked at it ;)
if you growfs to a nr of blocks that is about 55 blocks less than the
actual device size, it should succeed for you. There's a case where the
last AG would be too small and it tries to compensate but there's an
overflow, I'll send a patch.
-Eric
More information about the xfs
mailing list