Requisitos para modificações de volume do Amazon EBS
Os seguintes requisitos e limitações se aplicam quando você modifica um volume do Amazon EBS. Para saber mais sobre o os requisitos gerais para volumes do EBS, consulte Restrições de volume do Amazon EBS.
Tipos de instâncias compatíveis
Elastic Volumes são compatíveis com as seguintes instâncias:
-
Todas as instâncias da geração atual
-
As seguintes instâncias da geração anterior: C1, C3, C4, G2, I2, M1, M3, M4, R3 e R4
Se o tipo de instância não oferecer suporte a Elastic Volumes, consulte Modificar um volume do EBS se não houver suporte para Elastic Volumes.
Sistema operacional
Os seguintes requisitos do sistema operacional se aplicam:
As AMIs do Linux exigem uma tabela de partição GUID (GPT) e GRUB 2 para volumes de inicialização de 2 TiB (2048 GiB) ou maiores. Muitas AMIs do Linux atualmente ainda usam o esquema de particionamento de MBR, que só é compatível com tamanhos de volume de inicialização de 2 TiB. Se sua instância não for inicializada com um volume de inicialização superior a 2 TiB, a AMI que você está usando pode ser limitada a um tamanho de volume de inicialização inferior a 2 TiB. Volumes de não inicialização não têm essas limitações nas instâncias do Linux. Para conhecer os requisitos que afetam os volumes do Windows, consulte Requisitos para volumes do Windows no Manual do usuário do Amazon EC2.
Antes de tentar redimensionar um volume de inicialização além de 2 TiB, é possível determinar se o volume está usando particionamento MBR ou GPT ao executar o seguinte comando na sua instância:
[ec2-user ~]$
sudo gdisk -l /dev/xvda
Uma instância Amazon Linux com particionamento GPT retorna as seguintes informações:
GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT.
Uma instância SUSE com particionamento MBR retorna as seguintes informações:
GPT fdisk (gdisk) version 0.8.8 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present
Por padrão, o Windows inicializa volumes com uma tabela de partição do registro mestre de inicialização (MBR). Como o MBR é compatível apenas com volumes menores que 2 TiB (2.048 GiB), o Windows impede você de redimensionar volumes MBR para além desse limite. Nesse caso, a opção Extend Volume (Estender volume) é desabilitada no utilitário Disk Management (Gerenciamento de disco) do Windows. Se você usa o AWS Management Console ou a AWS CLI para criar um volume particionado como MBR que exceda o limite de tamanho, o Windows não pode detectar ou usar o espaço adicional. Para conhecer os requisitos que afetam os volumes do Linux, consulte Requisitos para volumes do Linux no Guia do usuário do Amazon EC2.
Para superar esse limite, é possível criar um novo volume maior com uma tabela de partição de GUID (GPT) e copiar sobre os dados a partir do volume MBR original.
Para criar um volume GPT
-
Crie um o novo volume vazio do tamanho desejado na zona de disponibilidade da instância do EC2 e anexe-o à sua instância.
nota
O novo volume não deve estar em um volume restaurado de um snapshot.
-
Faça login em seu sistema Windows e abra o Gerenciamento de disco (diskmgmt.exe).
-
Abra o menu de contexto (clique com o botão direito do mouse) do novo disco e escolha Online.
-
Na janela Inicializar disco, selecione o novo disco e escolha GPT (tabela de partição GUID), OK.
-
Quando a inicialização estiver concluída, copie os dados do volume original para o novo volume usando uma ferramenta como robocopy ou teracopy.
-
Em Gerenciamento de disco, altere as letras das unidades para os valores apropriados e coloque o antigo volume no modo offline.
-
No console do Amazon EC2, desanexe o volume da instância, reinicie a instância para verificar se ela funciona corretamente, e exclua o antigo volume.