You need to enable JavaScript to run this app. AWS EC2挂载EBS卷时CLI与控制台容量使用数据不一致问题咨询
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2挂载EBS卷时CLI与控制台容量使用数据不一致问题咨询

EBS控制台与实例内磁盘用量统计差异原因

参考截图

  • 控制台使用概览截图:使用概览截图
  • 实例内df -h执行结果截图:df -h执行结果截图

差异核心原因

  • 文件系统预留空间:Linux默认的ext系列文件系统会预留总容量5%的空间给root用户使用,避免磁盘占满后系统核心进程无法运行,这部分空间不会在df -h的已用容量中显示,但EBS控制台是按块设备的实际物理占用统计,预留空间会被计入已用,30GB卷的预留空间约为1.5GB。
  • 未释放的已删除文件:如果有大文件被删除后仍被运行中的进程持有句柄,df -h不会统计这部分空间的占用,但块层面这部分空间仍未释放,会被EBS控制台计入已用。你可以执行lsof | grep deleted命令查看这类文件,重启对应进程即可释放空间。
  • 文件系统元数据占用:文件系统的inode表、日志块、超级块等元数据会占用部分存储,这部分容量不会被df -h计入用户可用的已用空间,但属于块设备的真实占用,会被控制台统计,30GB的ext4文件系统元数据通常占用1~2GB空间。
  • 未完成的文件系统扩容:如果你是将原有小容量EBS卷扩容到30GB后,没有在实例内执行resize2fs(ext系列文件系统)或xfs_growfs(XFS文件系统)命令扩展文件系统,df -h会沿用扩容前的总容量统计逻辑,和控制台的全量块统计自然会出现差异。

内容的提问来源于stack exchange,提问作者Parth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 05:45:04