Como Redimensionar Volumes na AWS de forma Online — Linux
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
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