我在我的20 8TB数组中添加了另一个8TB,并试图用xfs_growfs扩展它,没有喜悦,也不知道为什么会失败。很多谷歌都给出了一些答案,但都没有奏效。
我在这里已经束手无策了,我已经做了几个星期的工作了,似乎每一步都会遇到障碍。其中一个谷歌链接提到,有一个问题,增长到最大的大小,我需要增长到只有55个块以下的磁盘,这是行不通的,其他人提到,操作系统必须是64位,已经确定的情况.
任何帮助在这里都会非常感谢,我试图避免设置另一个数组和复制数据关闭,重新格式化和复制回来。谢谢!
操作系统: CentOS 5.6 x64 + Areca 1880
[root@server ~]# xfs_growfs /mnt/array/
meta-data=/dev/sdb1 isize=256 agcount=32, agsize=167846623 blks
= sectsz=512 attr=1
data = bsize=4096 blocks=5371091936, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=32768, version=1
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: Invalid argumentJ
发布于 2011-11-07 00:02:33
在某种程度上,64位内核上的xfs_growfs出现了问题。也许这里就是这样的?
您可以尝试通过引导进入某个32位救援或活动系统,挂载数组并启动xfs_growfs。
编辑:我假设您不仅扩展了控制器上的驱动器,还使用fdisk或类似的方法扩展了分区的大小。如果没有,扩展不能工作,因为xfs_growfs看不到添加的空间。如果这听起来很明显,我很抱歉,只是想确定一下;)
发布于 2011-11-07 00:16:36
你能显示你的fdisk -l输出吗?在尝试partprobe之前,是否对分区表进行了更改、保存并重新启动(或运行xfs_growfs )?
https://serverfault.com/questions/328341
复制相似问题