Existem algumas opções recomendadas para lidar com a situação que está ficando sem espaço no volume raiz do EBS de uma instância:
-
Anexe um novo volume do EBS à instância e coloque seu banco de dados nele. Aqui está um artigo que escrevi para a Amazon em 2008 que descreve a abordagem recomendada para fazer isso: link (Note que / dev / O sdh precisa ser alterado para / dev / xvdh nas instâncias mais recentes do Ubuntu).
-
Aumente o tamanho do seu volume root do EBS para que você tenha espaço para aumentar seu banco de dados. Isso pode ser feito interrompendo a instância, capturando instantaneamente o volume, criando um volume maior a partir do instantâneo, anexando-o à instância e iniciando a instância. Aqui está um artigo que eu escrevi descrevendo os passos em detalhes: link
Se você se preocupa em preservar seus dados, não é recomendável colocá-los em /mnt
( /dev/xvdb
), pois esse disco é armazenamento efêmero. Todos os dados sobre armazenamento efêmero desaparecerão para sempre sempre que a instância for interrompida, finalizada ou falhar.
Os dados nos volumes do EBS são preservados quando uma instância é interrompida ou falha. Por padrão, o volume raiz do EBS será excluído na finalização da instância, mas isso pode ser alterado, limpando a propriedade delete-on-termination
no volume do EBS. Aqui está um artigo que eu escrevi que inclui informações sobre o sinal delete-on-termination
e como alterá-lo: link