Como amplio o volume raiz do Amazon EBS das minhas instâncias Linux do Amazon EC2?

3 minuto de leitura
0

Como usar a funcionalidade de Volumes Elásticos do Amazon Elastic Block Store (Amazon EBS) para expandir o volume raiz do EBS da minha instância Linux do Amazon Elastic Compute Cloud (Amazon EC2)?

Descrição breve

Expanda o volume raiz do EBS do EC2 Linux em execução em uma instância da geração atual sem desanexar e reconectar o volume usando o recurso Volumes Elásticos do Amazon EBS. Para expandir o volume raiz do EBS do EC2 Linux em execução em uma instância da geração anterior, você deve desanexar e depois reconectar o volume.

Resolução

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), certifique-se de estar usando a versão mais recente da AWS CLI.

Antes de modificar seu volume do EBS

1.    Analise os requisitos ao modificar volumes para evitar falhas durante a modificação.

2.    Analise as práticas recomendadas para performance de volume em instâncias Linux. Isso permitirá que o volume modificado forneça as características de performance necessárias para seu cenário.

3.    Analise como modificar seu volume do EBS para identificar e resolver possíveis problemas antes de expandir seu volume. Por exemplo, os volumes anexados às instâncias da geração atual antes de 3 de novembro de 2016 exigem que você pare e reinicie a instância ou que você desconecte e reconecte o volume para inicializar o recurso Amazon EBS Elastic Volumes. Este é um requisito único.

Aviso: a interrupção de uma instância apaga os dados em qualquer volume de armazenamento de instâncias. Portanto, se houver algum dado nos volumes de armazenamento de instância que você deseja manter, faça backup deles no armazenamento persistente.

Para determinar a data de criação do seu volume, abra o console do Amazon EC2 e escolha Volumes. O campo Criado lista a data de criação do volume.

Para exibir a hora de anexação mais recente do volume, que pode ser mais recente do que a hora da criação, use a AWS Command Line Interface (AWS CLI).

O comando a seguir emite uma consulta para os volumes mais recentemente associados antes da data de corte:

aws ec2 describe-volumes --region us-east-1 --query "Volumes[?Attachments[?AttachTime<='2016-11-01']].{ID:VolumeId}" --output text

A saída é uma lista de texto dos IDs dos volumes que precisam de atenção:

vol-0EXAMPLE
vol-5EXAMPLE
vol-4EXAMPLE
vol-bEXAMPLE
vol-0db1c57561EXAMPLE
vol-06f90d0c16EXAMPLE

Se você não puder usar Volumes Elásticos do Amazon EBS, expanda o volume raiz do EBS de suas instâncias Linux do EC2.

Modificar o volume do EBS

1.    Use Volumes Elásticos do Amazon EBS para instâncias do EC2. Solicite modificações em seus volumes do EBS para expandir o volume raiz do EBS da sua instância Linux do EC2.

2.    Estenda o sistema de arquivos Linux depois de expandir o volume raiz do EBS da sua instância Linux do EC2.


Informações relacionadas

Como converto o esquema de particionamento MBR padrão da minha instância do EC2 Ubuntu para GPT para ignorar o limite de 2 TiB para partições MBR no meu volume EBS?

Volume do dispositivo raiz da instância do Amazon EC2

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos