Como Redimensionar Volumes na AWS de forma Online — Linux

Gabriel Michi
2 min readJun 10, 2021

Resize de volumes Linux

Neste tópico irei demonstrar como aumentar ou diminuir o tamanho do seu volume EBS de forma online, ou seja, sem precisar parar a sua instância EC2.

No console AWS, Procure por EC2 -> Elastic Block Store -> Clique em Volumes
Selecione o volume EBS que você irá redimensionar, clique em Actions -> Modify volume.

Após a alteração no console da AWS, observamos que a alteração já foi reconhecida através do comando fdisk, mas que ainda não está disponível para uso no Linux.

O primeiro passo é aumentar a partição do disco:

sudo growpart /dev/xvda 1

Depois, devemos descobrir o tipo de “File System” que está em execução nessa partição, para isso, execute:

mount | grep -i /dev/xvda
Type XFS

Como o meu S.O está utilizando o tipo XFS, irei utilizar o comando “xfs_growfs”

xfs_growfs /dev/xvda1

Caso, você esteja utilizando o tipo ext4, o comando será:

resize2fs /dev/xvda1

Pronto, redimensionamos o disco sem causar indisponibilidade.
Importante, neste exemplo temos apenas o disco de boot desse S.O, uma boa prática para ser utilizado em discos adicionais, é o Gerenciador de Volume Lógico (LVM), segue alguns vídeos explicando como funciona o LVM.

Documentação da AWS de como redimensionar o seu disco:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html?icmpid=docs_ec2_console

--

--

Gabriel Michi

Apaixonado por Tecnologia e Inovação, adepto da cultura DevOps, arquiteto AWS.