xfs_growfs错误:最大是18350080?

我有一个70 GB的文件系统从一个环回文件挂载需要更多的空间。 我把这个文件的大小从75161928000增加到75200000000(开始保守)

sudo truncate -s 75170000000 preproduction-7.1.1.xfs 

但试图用“xfs_growfs / mnt / doc.neu /”来扩展xfs文件系统没有任何效果,用“-d”标志返回“数据大小不变,跳过”,并使用-D标志只添加一个块它说,它太大了

 $ sudo xfs_growfs -D 18350081 /mnt/doc.neu/ meta-data=/dev/loop0 isize=256 agcount=5, agsize=3932160 blks = sectsz=512 attr=2 data = bsize=4096 blocks=18350080, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=7680, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data size 18350081 too large, maximum is 18350080 

我错过了什么吗?

如果你正在使用losetup你需要使用

 losetup -c /dev/loopX 

将块设备的大小更新为支持它的文件的大小。 从手册:

-c,– set -capacity loopdev
强制循环驱动程序重新读取与指定循环设备关联的文件的大小