![Como diminuir o volume de uma instância do Ubuntu EC2 no AWS](https://rvso.com/image/1072186/Como%20diminuir%20o%20volume%20de%20uma%20inst%C3%A2ncia%20do%20Ubuntu%20EC2%20no%20AWS.png)
Estou com um problema ao tentar reduzir um volume EBS de 5 TB que executa o Ubuntu na AWS para um volume EBS de 200 GB. Criei o instantâneo e usei-o para criar um novo volume. Crie um novo volume do tamanho que desejo usar. Anexe os dois volumes à instância antiga.
Em seguida, crie um formato de arquivo e monte ambas as unidades em pontos de montagem diferentes. Em seguida, uso o rsync para copiar os dados para o novo volume do volume de instantâneo e, em seguida, desmontar a unidade pequena. Pare a instância e, em seguida, desconecte todos os volumes e anexe apenas o recém-dimensionado a /dev/sda1 e quando tento reinicializar a instância, ela fica travada na inicialização por mais de 10 minutos.
Gostaria de saber se alguém sabe de que outra forma posso fazer isso, pois é urgente. A instância é t3a.small e atualmente está com 5 TB e preciso reduzir para 200 GB
Responder1
Eu enfrentei um problema semelhante depois de executar as etapas exatas como as suas, minha instância costumava iniciar, mas não consegui fazer SSH.
A maneira como funcionou para mim foi a seguinte:
Máquina chamada abc com volume de 1 TB precisa ser reduzida para 200 GB
1- Faça um backup do abc criando um snapshot da instância [NO USE JUST BACKUP INCASE]
2- Agora crie uma nova VM xyz com o novo tamanho de volume sugerido de 200 GB no mesmo AZ com a mesma imagem do sistema operacional
3- Agora pare a instância xyz.
4- Vá para a guia volumes no console AWS.
5- Desconecte o volume de 200 GB da instância xyz.
6- Anexe este volume à instância abc
7- SSH a máquina ABC
8- Verifique se o volume está anexado
lsblk
9- Monte o diretório raiz do volume:
mkdir /mnt/new-volume
mount /dev/xvdf1 /mnt/new-volume
10- Agora copie o / do abc para a unidade recém-montada
rsync -axv / /mnt/new-volume/
11- Desmontar unidade
umount /mnt/new-volume
12- Desconecte o volume de 200 GB da instância abc e anexe ao xyz.
13- Inicie a instância xyz
14- SSH na instância xyz e verifique todos os serviços.
PS Postando isso para sua ajuda também se alguém puder apontar qualquer possível problema dessa forma.