O formato de partição Master Boot Record (MBR) não suporta discos maiores que 2 TiB. Se o disco utilizar o formato MBR e você precisar redimensioná-lo para mais de 2 TiB, converta primeiro o formato da partição de MBR para GPT. Após a conversão, redimensione a partição e o sistema de arquivos.
Preparativos
Conclusão da Etapa 1: Redimensionar um disco.
Os tipos de partição possuem limites diferentes de capacidade máxima e quantidade de partições. Para mais informações, consulte Visão geral da inicialização de disco de dados.
Procedimento
-
(Opcional) Crie um snapshot do disco para fazer backup dos dados.
NotaA conversão normalmente não causa perda de dados. No entanto, faça um backup prévio para evitar perdas por operações incorretas.
-
Instale a ferramenta gdisk com o comando apropriado para o seu sistema operacional.
-
Para Alibaba Cloud Linux 2/3, CentOS 7 e versões posteriores, execute:
type sgdisk || sudo yum install -y gdisk -
Para Debian 11, Ubuntu 14 e versões posteriores, execute:
type sgdisk || sudo apt-get install -y gdisk
-
-
Converta o formato da partição de MBR para GPT com o seguinte comando.
AvisoUse o comando
sgdiskapenas em discos, como/dev/nvme2n1. Não o utilize em partições, como/dev/nvme2n1p1, pois isso pode corromper o sistema de arquivos.Neste exemplo, o disco é /dev/nvme2n1. Substitua
/dev/nvme2n1pelo nome real do dispositivo do seu disco.sudo sgdisk -g /dev/nvme2n1O parâmetro
-gconverte a partição MBR para GPT e mantém o backup original do MBR.Se a mensagem
successfullyfor retornada, a conversão foi concluída com êxito.NotaEm caso de erro ao executar o comando
sgdisk, consulte a seção FAQ para solucionar o problema. -
Verifique a conversão da partição.
Neste exemplo, o nome do disco é
/dev/nvme2n1. Substitua esse valor pelo nome real do seu disco.sudo fdisk -lu /dev/nvme2n1Se
Disklabel typeestiver definido comogpt, a partição foi convertida para o formato GPT.
Próximos passos
FAQ
-
Problema: A mensagem abaixo é exibida ao executar o comando
sgdisk -gpara converter uma partição.Warning! Secondary partition table overlaps the last partition by 33 blocks! You will need to delete this partition or resize it in another utility.Causa: O espaço restante no final do disco é inferior a 33 setores. Não há espaço suficiente para converter a partição MBR em GPT.
Solução: Primeiro, redimensione o disco e depois converta o formato da partição.
-
Problema: A mensagem abaixo é exibida ao executar o comando
sgdisk -gpara converter uma partição.Warning! Main partition table overlaps the first partition by 24 blocks! Try reducing the partition table size by 96 entries. (Use the 's' item on the experts' menu.) Warning! Main partition table overlaps the first partition by 24 blocks! Try reducing the partition table size by 96 entries. (Use the 's' item on the experts' menu.) Aborting write of new partition table.Causa: O espaço disponível no início do disco é insuficiente para o cabeçalho da tabela de partição GPT. Esse problema geralmente ocorre quando há dados ou uma partição no começo do disco, sem espaço livre para a estrutura da tabela GPT. Nesse caso, a conversão da partição não é suportada.
Solução:
Crie um snapshot do disco.
Execute o comando
rsyncpara copiar os dados do disco antigo para o novo.
-
Problema: O erro abaixo é retornado ao executar o comando
type sgdisk || sudo yum install -y gdisk.Error downloading packages: gdisk-0.8.10-3.1.al7.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/2.1903/updates/packages * free 0 * needed 190 kCausa: A pasta de download (
/var/cache/yum/x86_64/2.1903/updates/packages) não tem espaço suficiente para baixar o pacote necessário.Solução: Libere espaço na pasta de download para aumentar o armazenamento disponível.