在 Kubernetes 中扩展 AWS 上的 XFS 文件系统

在 Kubernetes 中扩展 AWS 上的 XFS 文件系统

我有一个最初为 1 Tb 的 EBS 卷:

# df -h | grep data
/dev/xvdcl     1000G   54G  946G   6% /usr/share/elasticsearch/data

然后我通过 AWS 控制台将其扩展到 3 Tb。现在我想增加该卷上的 fs。首先我检查挂载点和 fs 类型:

# mount | grep xfs
/dev/xvdcl on /usr/share/elasticsearch/data type xfs (rw,relatime,attr2,inode64,noquota)

但是当我运行时xfs_growfs它告诉我它实际上并未安装:

# xfs_growfs -d /usr/share/elasticsearch/data
xfs_growfs: /usr/share/elasticsearch/data is not a mounted XFS filesystem

这可能是因为我在 kubernetes 下运行的 docker 容器内部执行此操作吗?

答案1

是的,这与docker有关。当我登录到实际节点并运行时,xfs_growfs它按预期工作。

相关内容