GCP公共镜像VM扩容磁盘后文件系统未自动扩容问题咨询
问题原因及手动修复方案
核心原因
确实,磁盘使用率达99.8%是导致自动扩容失败的主要原因。GCP的根分区自动扩容脚本需要根分区预留一定临时空间来完成分区调整、文件系统扩容的操作,当磁盘几乎被占满时,脚本无法执行必要步骤,直接中断扩容流程。
手动修复步骤
先紧急清理磁盘空间:
- 清理系统日志释放空间:
sudo journalctl --vacuum-size=500M - 清理APT缓存和无用包:
sudo apt clean && sudo apt autoremove -y - 也可以手动删除
/var/log目录下的老旧日志文件(比如后缀为.old或.gz的归档日志)
- 清理系统日志释放空间:
手动执行扩容操作:
- 调整分区大小到磁盘最大可用空间:
sudo growpart /dev/sda 1 - 扩容ext4文件系统:
sudo resize2fs /dev/sda1
- 调整分区大小到磁盘最大可用空间:
验证扩容结果:
执行sudo lsblk和df -h,确认sda1的容量已更新为15GB。
其他排查方向
如果清理空间后自动扩容仍未触发,可以检查GCP guest agent状态:
- 查看服务运行状态:
sudo systemctl status google-guest-agent - 若未运行则启动服务:
sudo systemctl start google-guest-agent
内容的提问来源于stack exchange,提问作者J.Wincewicz
相关产品推荐
相关产品推荐

