Amazon Linux 2 EC2实例磁盘扩容后,重新分区及扩展文件系统的CLI操作步骤确认
Amazon Linux 2 EC2实例磁盘扩容后,重新分区及扩展文件系统的CLI操作步骤确认
嗨Chris,我来帮你梳理清楚Amazon Linux 2上磁盘扩容后的具体操作步骤,你的初始思路有一点点小偏差——从你的lsblk和分区信息来看,当前根文件系统并没有使用LVM,直接扩展现有分区+文件系统就可以搞定,不用新建分区加入LVM,咱们一步步来:
第一步:确认并安装分区扩容工具
Amazon Linux 2提供了growpart工具来简化分区扩容操作,先检查是否已安装,未安装的话通过yum一键安装:
sudo yum install -y cloud-utils-growpart
第二步:扩展根分区
从你的输出可以看到,根分区是/dev/sda1(挂载在/目录),运行以下命令让它占用所有空闲磁盘空间:
sudo growpart /dev/sda 1
这里的1是分区编号,对应/dev/sda的第一个分区。执行后,你之前遇到的GPT PMBR size mismatch问题会被自动修复,不需要手动处理。
第三步:验证分区扩展结果
运行lsblk查看分区大小,确认/dev/sda1的大小已经接近52G(减去/dev/sda128的1M引导空间):
sudo lsblk
第四步:扩展文件系统
Amazon Linux 2默认使用ext4文件系统,用resize2fs命令把文件系统扩展到新的分区大小:
sudo resize2fs /dev/sda1
第五步:确认最终扩容效果
运行df -h查看根目录的可用空间,应该能看到空间已经扩容到52G左右了:
df -h /
补充说明
如果后续你需要更灵活的磁盘管理(比如动态调整分区大小、合并多块磁盘到同一个挂载点),再考虑迁移到LVM,但当前场景下直接扩展现有分区是最直接高效的方案。另外,磁盘操作前建议备份重要数据,避免意外风险。
备注:内容来源于stack exchange,提问作者chris-j
相关产品推荐
相关产品推荐

