AWS EC2 Ubuntu实例EBS卷扩容失败:无法扩展nvme0n1p1分区
解决AWS EC2 Ubuntu实例EBS卷分区扩容问题
问题根源
你之前执行growpart时参数错误:growpart需要操作磁盘设备(而非分区),再指定分区编号。你用/dev/nvme0n1p1(分区)作为目标,自然会提示无分区表。而resize2fs提示文件系统已达最大,是因为当前分区还停留在120GB,文件系统已经占满了这个分区的可用空间。
正确操作步骤
扩展分区
执行正确的growpart命令,针对磁盘/dev/nvme0n1的第1个分区:sudo growpart /dev/nvme0n1 1执行后用
lsblk验证,nvme0n1p1的大小应变为200GB。扩展文件系统
分区扩展完成后,执行resize2fs让文件系统适配新的分区大小:sudo resize2fs /dev/nvme0n1p1验证结果
用以下命令确认根目录的可用空间已更新:df -h /输出中
/dev/nvme0n1p1的容量应显示为200GB左右。
额外说明
- 如果实例使用XFS文件系统(而非ext系列),则用
xfs_growfs /替代resize2fs命令。 - 操作前已完成EBS卷快照备份的操作很稳妥,可有效规避风险。
内容的提问来源于stack exchange,提问作者revy
相关产品推荐
相关产品推荐

