Redimensionando a partição raiz em uma instância do AWS Linux

Redimensionando a partição raiz em uma instância do AWS Linux

Os volumes elásticos da AWS mudaram a maneira de usar volumes em instâncias do EC2. Agora você pode modificar o tamanho, desempenho ou tipo de volume do volume do volume enquanto o volume estiver em uso. Seu aplicativo continuará a funcionar normalmente enquanto a mudança entrar em vigor.

Com uma chamada de API simples, você pode fazer alterações instantaneamente em sua infraestrutura de armazenamento, eliminando ou simplificando muitos de seus deveres de planejamento, ajuste e gerenciamento de espaço. Em vez de um processo de provisionamento tradicional que leva semanas ou meses, agora você pode fazer alterações instantâneas em sua infraestrutura de armazenamento.

Este tutorial ajudará você a redimensionar a partição raiz da instância do Linux EC2 sem tempo de inatividade para o seu aplicativo. As mesmas etapas também serão úteis para aumentar outras partições (não raiz) do sistema.

Aviso: é fortemente recomendado criar um backup completo (AMI) da sua instância antes de redimensionar o volume da raiz. Isso será útil para se recuperar de quaisquer falhas inesperadas.

Redimensione volumes de EBS em instâncias do EC2 Linux

Os volumes elásticos da AWS permitem o redimensionamento on -line dos volumes sem tempo de inatividade de seus aplicativos. Isso é muito útil para aplicações de produção. Aqui está o tutorial passo a passo para redimensionar o volume EBS na instância do EC2 e aumentar o tamanho da partição.

  1. Eu tenho uma instância EC2 em execução com o Ubuntu Linux. Faça login no painel do EC2 na conta da AWS e identifique sua instância.

    Executando a instância do EC2

  2. Isso foi lançado inicialmente com 12 GB de volume EBS conectado à instância do EC2. À medida que o tamanho dos dados do aplicativo cresce agora, precisamos aumentar o espaço do disco.

    Tamanho atual de volume EBS

  3. Verifique o tamanho da partição de volume EBS anexada ao sistema de arquivos raiz.
    Verifique o tamanho do disco conectado ao sistema de arquivos raiz.
  4. Vá para o painel EC2 e clique com o botão direito do mouse no volume EBS conectado à sua instância. Clique Modificar volume:
    Modifique o volume EBS
  5. Uma caixa de diálogo aparecerá no navegador.Defina um novo tamanho para o seu volume EBS e clique Modificar
    Defina o novo tamanho para o volume EBS
  6. O volume agora começará o processo de redimensionamento e otimização, que você pode ver no console. Isso levará alguns minutos para concluir o processo de redimensionamento do EBS. Você verá uma mensagem na coluna do estado de volume:Modificando o volume EBS
  7. Aguarde até que a coluna do estado de volume mude para "em uso" com a cor verde.

    Volume EBS após redimensionar

  8. Faça login na sua instância e digite o comando “lsblk” para visualizar volumes anexos e partições de disco. Você pode achar que o tamanho do volume é aumentado, mas a partição montada no sistema de arquivos raiz (/) ainda é a mesma.

    Verifique o tamanho do volume aumentado

  9. Use o “GrowPart” comando para redimensionar a partição raiz até o volume gratuito disponível. Este comando leva dois parâmetros, primeiro se o nome do volume e o segundo for o número da partição.

    Redimensione a partição raiz
    Agora você pode ver o tamanho da partição também é aumentado com o “LSBLK” comando.

  10. Agora, você precisa redimensionar a partição manualmente da linha de comando. Antes disso, identifique o tipo de sistema de arquivos nessa partição com o seguinte comando:
    Verifique o tipo de sistema de arquivos
  11. Finalmente, redimensione a partição com base no sistema de arquivos. No meu caso, a partição foi formatada com ext4. Então eu usei o “REDIMENTE2FS” comando para redimensioná -lo.

    Redimensione a partição raiz
    Se a partição for formatada com o sistema de arquivos XFS, use “XFS_GROWFS -D /” comando para executar esta operação.

  12. Tudo feito!

Embrulhar

Os novos volumes elásticos da AWS permitem redimensionamento on -line, o que é muito útil para ambientes de produção. Você pode aumentar rapidamente o tamanho do disco de suas instâncias sem tempo de inatividade. Neste tutorial, você aprendeu sobre redimensionar o volume EBS em instâncias do EC2 Linux.

Neste guia, fornecemos etapas para redimensionar rapidamente o volume em uma instância do EC2 Linux.