AWS EC2 Ubuntu系统扩容存储卷后未识别全部可用空间求助
操作解决方案
问题说明
当前分区层面已经完成扩容(lsblk显示根分区xvda1总大小为10G),但文件系统未识别新增空间,因此df仅显示原有的7.7G容量。sudo无法解析主机的报错为本地hosts配置缺失导致,可选择修复或直接执行扩容操作。
操作步骤
1. 修复sudo主机解析报错(可选)
- 执行
hostname命令获取当前主机名,输出格式为ip-xxxxx - 编辑hosts配置文件:
sudo vi /etc/hosts - 在127.0.0.1所在行末尾添加刚才获取的主机名,修改后示例如下:
127.0.0.1 localhost ip-xxxxx
- 保存退出后sudo命令即可恢复正常
2. 扩容根分区文件系统
你的lsblk输出已显示xvda1分区占满整个10G磁盘,无需调整分区表,直接扩容文件系统即可:
- 先确认根分区文件系统类型:
df -T / - 查看输出中Type列的结果,对应执行命令:
- 若为ext4(Ubuntu默认文件系统):
sudo resize2fs /dev/xvda1 - 若为xfs:
sudo xfs_growfs /
- 若为ext4(Ubuntu默认文件系统):
3. 验证结果
执行df -h /查看根分区容量,此时总容量会显示为约9.3G(磁盘标称10G为十进制单位,系统识别为二进制GiB存在正常换算损耗),剩余空间即为扩容新增的可用空间。
内容的提问来源于stack exchange,提问作者PastaLover
相关产品推荐
相关产品推荐

