Primeiramente, você deve fazer um backup completo antes de tentar algo assim.
Você precisa excluir essa segunda partição da tabela de partição (por exemplo, com gdisk
ou parted
), estender a primeira partição até o final do espaço recém-disponível e, finalmente, aumentar o sistema de arquivos para que ele seja conhecido tem mais armazenamento disponível - este último passo é diferente para cada tipo de sistema de arquivos. por exemplo. Se o fs for xfs, você usaria xfs_growfs
. Para ext2 / 3/4, você usaria resize2fs
. Existem várias perguntas com boas respostas neste site sobre o crescimento de um sistema de arquivos - eu recomendo strongmente pesquisar este assunto extensivamente antes de tentar. Não é difícil, mas até pequenos erros podem causar perda de dados catastrófica.
Outra alternativa é simplesmente criar uma nova VM com um disco de 16G ou maior (ou um pequeno disco de inicialização / OS de 1-4GB / dev / xvda e um segundo disco / dev / xvdb maior para seu banco de dados - o que fará as coisas mais simples se você precisar aumentar o espaço de armazenamento novamente). Obtenha a segunda VM funcionando exatamente igual à original e copie os dados da VM original para a nova.
rsync
é provavelmente o melhor para copiar - você pode rsync os dados enquanto a VM original ainda está em execução e atender aos pedidos para obter a maior parte dos dados, depois desligar o serviço db nele e rsync novamente para transferir quaisquer dados que foi adicionado / alterado / excluído desde o início do primeiro rsync. Em seguida, desligue o original e reinicie a nova VM para que ela tenha o mesmo endereço IP, etc, do original. Isso minimizará o tempo de inatividade.