我有一个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
强制循环驱动程序重新读取与指定循环设备关联的文件的大小