You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EKS挂载EFS卷PVC设21Gi但Pod内显示8E容量是否正常?

问题结论

这是正常现象,你当前的PVC容量配置仅在Kubernetes PV/PVC绑定调度阶段生效,不会实际限制EFS的写入容量,不属于配置错误。

原因说明

  • EFS是AWS提供的弹性NFS存储服务,原生支持无限弹性扩容,你在Pod内执行df命令看到的8.0E是EFS客户端默认展示的理论最大容量,该显示和Kubernetes的PVC配置无关。
  • 对于NFS/EFS这类非块存储,Kubernetes原生的PVC/PV的capacity.storage字段仅用于PV和PVC的匹配绑定逻辑,不会对存储的实际写入容量做强制限制:因为NFS协议本身没有原生的配额强制能力,Kubelet也不会对NFS挂载目录做写入容量的校验拦截,你现在往/data目录写入超过21Gi的数据可以正常成功。

如需实现21Gi容量限制的调整方案

如果你需要实际限制该挂载目录的最大使用容量,需要配合EFS接入点(Access Point)的目录配额能力实现,调整步骤如下:

  1. 登录AWS EFS控制台,为当前使用的EFS文件系统创建一个接入点,配置对应的目录路径,同时在接入点的存储配额选项中设置21Gi的容量上限。
  2. 更新你的PV配置,将EFS挂载路径指向该接入点的对应路径,或者升级使用官方EFS CSI驱动,在PV的volumeHandle字段中指定接入点ID(要求EFS CSI驱动版本≥v1.4.0,默认已开启配额支持)。
  3. 重建PV、PVC和关联Pod后,写入数据超过21Gi就会触发IO错误,实现实际的容量限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:06:04