
元々 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
期待どおりに動作しました。