尝试调整EB卷的大小失败

31
我有一个200GB的EBS卷,并尝试增加可用空间。 我按照此网站上的说明进行操作:http://www.hellersoftware.com/2012/resize-ebs-volume-attached-to-amazon-web-services-ec2-instance/,成功创建了快照并基于该快照创建了新的EBS。
一切看起来都很完美,除了当我执行以下命令时: # resize2fs /dev/sdf 我得到的结果是:
resize2fs 1.40.8 (13-Mar-2008)
resize2fs: Bad magic number in super-block while trying to open /dev/sdf
Couldn't find valid filesystem superblock.

我不确定发生了什么事,但是我的新卷仍然只显示200GB,而实际上它是一个800GB的卷。


mount、df -h和fdisk -l /dev/sdf的输出是什么?您能够挂载该卷吗? - Michel Feldheim
我可以挂载它,df -h 显示:/dev/sdf 200G 187G 14G 94% /vol`fdisk -l /dev/sdf磁盘 /dev/sdf:858.9 GB,858993459200 字节 255 个磁头,63 个扇区/磁道,104433 个柱面 单位 = 16065 * 512 = 8225280 字节的柱面 磁盘标识符:0x00000000磁盘 /dev/sdf 不包含有效的分区表。` - Shamoon
你正在使用ext文件系统吗? - Michel Feldheim
不确定 - 我该如何找到答案? - Shamoon
1
要么使用命令 grep "/dev/sdf" < /etc/fstab,要么挂载卷并输入 mount | grep "/dev/sdf"。 - Michel Feldheim
/dev/sdf on /vol type xfs (rw) - Shamoon
1个回答

83

OP表示他正在使用XFS文件系统。 工具resize2fs仅适用于ext2、ext3和ext4。

针对XFS文件系统也有类似的工具,称为xfs_growfs。 您可能需要先安装它。

sudo yum install xfsprogs.x86_64 --assumeyes

然后挂载您的文件系统。

sudo mount -t xfs /dev/sdf /vol

现在您可以扩展文件系统

sudo xfs_growfs /vol

df -h现在应该显示更多可用空间。

希望这有所帮助 :)

提示:ext4文件系统是EBS卷的推荐文件系统(未来使用)。


1
xfs_growfs 在我的 CentOS 7 上运行良好。 - Vaibhav Panmand
fsadm resize 对我有效。 - Sergey Benner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接