Назад | Перейти на главную страницу

Расширение файловой системы XFS на AWS в Kubernetes

У меня есть том EBS, который изначально был 1 Тб:

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

Затем я увеличил его до 3 ТБ через консоль AWS. Теперь я хочу увеличить 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?

Да, это как-то связано с докером. Когда я вошел в реальный узел и запустил xfs_growfs это сработало, как ожидалось.