Apenas para recapitular, o que fiz para recuperar:
- basicamente, aqui link .
Pare a instância em questão.
Não termine. Então se foi.
Tire um instantâneo do volume da raiz (para backup apenas no caso).
Desanexe o volume raiz da instância (anote o ponto de montagem, por exemplo, / dev / sda1)
Inicie uma nova instância temporária ou use uma instância existente do Linux.
Você não tem influência sobre qual zona de disponibilidade é criada. Embora isso seja importante mais tarde.
Anexar e montar o volume raiz como um volume secundário para a instância temporária.
Como você só pode fazer isso na mesma zona de disponibilidade, pode ser necessário gerar um novo volume a partir da captura instantânea, na zona de disponibilidade a instância temporária.
Corrigir o arquivo sudoers
Esta é a versão mais abreviada de um conselho de todos os tempos.
Você precisa montar o volume para acessá-lo.
Primeiro você tem que descobrir o nome, o sistema deu para o volume por lsblk
. O nome deve corresponder ao ponto de montagem anteriormente na AWS, mas alterado para xvda1. Por exemplo. sda1 para xvda1.
Então
sudo mkdir /media/new/_yourName_
sudo mount /dev/_yourFoundPartition_ /media/new/_yourName_
Agora, deve estar em /Volumes
.
Corrija o arquivo sudoers ou as permissões de gravação.
Pare a instância temporária
Faça um instantâneo do volume fixo.
Desanexar o volume.
umount -d /dev/_yourFoundPartition_
Anexe o volume de volta ao volume parado com o ponto de montagem anotado anteriormente.
Como eu disse anteriormente, você tem mais problemas com a zona de disponibilidade. Talvez seja necessário capturar o instantâneo do volume fixo e gerar um novo volume na zona de disponibilidade da antiga.
Inicie a instância.
No final, não consegui mais usar o SSH na máquina. Então acabei mudando o DNS para a instância temporária. E anexando o volume como volume principal.
Mas lembre-se de que você tem problemas com diferentes zonas de disponibilidade, montando e desmontando o volume, recuperando tudo.
Não é um joyride como está escrito no pequeno artigo.
Edit: Encontrou um bom vídeo dos próprios AWSers link . :)
Boa sorte !!