estender o disco MBR com a partição ext4 para mais de 2 TB no CentOS 7

2

Eu tenho uma máquina do CentOS 7 com dois discos montados [/ dev / sda e / dev / sdb] usando o ext4.

Eu preciso estender / dev / sdb1 para mais de 2 TB.

Eu estendi o disco de 2 TB para 2,5 TB (google cloud)

Depois de usar o fdisk para excluir e recriar a partição, após a reinicialização, o resize2fs / dev / sdb1 não redimensiona a partição para 2,5 TB, pois parece que o fdisk atingiu o limite mágico de 2 TB.

Existe uma maneira de estender / dev / sdb1 para digamos 3 TB sem perder os dados?

Obrigado

atualizar

como sugerido pelo usuário do servidor serverfault @mzhaase, tentei o gdisk com as etapas a seguir. O disco foi formatado com fdisk no tamanho total de 2T

  1. interrompe todos os serviços usando a partição / dev / sdb1
  2. desmontar o dispositivo
  3. Crie um backup / instantâneo
  4. Estenda o disco para 3T
  5. instale o gdisk, se ainda não estiver instalado na instância
  6. procedimento gdisk
    gdisk / dev / sdb
    p #print e salve o GUID
    o #delete todas as partições
    n # cria nova partição
    c #label pressione ENTER ou nomeie se tivesse x # expert expert mode
    g #paste o GUID
    w #write alterações

  7. umount / dev / sdb1 #se ele for remontado pelo gdisk

  8. e2fsck -f / dev / sdb1 # disco de verificação
  9. resize2fs / dev / sdb1 #resize a partição
  10. mount -a #check se as partições forem montadas como por fstab
  11. reinicializar # para ter certeza
por nelasx 26.09.2016 / 14:26

1 resposta

6

Existem dois esquemas de particionamento principais em uso atualmente: MBR e GPT .

O mais antigo, depreciado e provavelmente ainda mais usado é o MBR. No entanto, o MBR usa 32 bits para endereçar o espaço de armazenamento, usando blocos de 512 bytes e 2 ^ 32 * 512 bytes são ... 2 TB. Portanto, não, você não pode estender uma partição MBR acima de 2 TB. Você precisará usar o GPT para isso.

Eu nunca fiz isso sozinho, mas parece ser possível converter MBR em GPT sem perder dados, usando gdisk . Experimente por sua conta e risco.

    
por 26.09.2016 / 14:31