Aumentar Disco EC2
Vamos aumentar o disco de uma instância EC2. Para isso, inicialmente modificamos o tamanho do volume no console da AWS. Após isso, vamos acessar a instância e aumentar o tamanho do disco e do sistema de arquivos.
Verificar tamanho
Primeiramente, acesse a instancia via SSH e execute o seguinte comando para verificar o tamanho e mapear o path do disco.
lsblk
Resultado:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 8G 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part
O path do disco é /dev/nvme0n1. O número 1 no final do path indica que é o primeiro disco.
Aumentar tamanho do disco
Agora vamos fazer com que o disco tenha o tamanho que foi configurado no console da AWS.
Perceba o número 1 no final do path. Esse número indica o número da partição. Se o disco tiver mais de uma partição, o número deve ser o da partição que queremos aumentar.
sudo growpart [PATH] 1
Verificar tamanho atualizado
lsblk
Resultado:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 32G 0 disk
├─nvme0n1p1 259:1 0 32G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part
Podemos ver que o tamanho do disco agora é de 32GB. O que deve ser o tamanho do disco que foi configurado no console da AWS.
Aumentar tamanho do sistema de arquivos
Após aumentar o tamanho do disco, precisamos aumentar o tamanho do sistema de arquivos. Execute o seguinte comando:
sudo xfs_growfs -d /
Verificar tamanho atualizado
df -h