incompatibilidade de tamanho GPT PMBR após o clone dd

5

Estou migrando meu sistema de inicialização do Ubuntu EFI para um disco rígido maior. Eu usei o comando

dd if=/dev/sdb of=/dev/sda

Eu não desmontei o arquivo de entrada antes de copiar e o arquivo de saída era um novo espaço não particionado. Eu iniciei com sucesso a partir do novo disco rígido maior, mas o fdisk -l reporta uma incompatibilidade de tamanho GPT PMBR, com o GPT reportando o tamanho antigo da unidade (200GB) e o PMBR reportando o novo tamanho do disco rígido (2TB). O comando gdisk w (write) dos estados de erro funcionará, no entanto, a ajuda do gdisk recomenda o comando xe (relocate backup to end of disk). Meu objetivo é remover a unidade antiga e usar a nova unidade como um disco de inicialização principal com a instalação antiga do meu grub intacta. Devo ir em frente e expandir as partições ou devo usar um desses comandos? Eu quero fazer isso correto na primeira tentativa.

    
por Zakri Kneebone 09.03.2015 / 20:38

2 respostas

4

Faça como o prompt gdisk sugere: Use a opção e no menu de especialistas ( x ) para realocar as estruturas de dados para o final do disco. Você pode realizar a mesma coisa em parted ou GParted, se preferir. IIRC, eles fazem isso de forma semi-automática, embora peçam confirmação.

Depois de mover as estruturas de dados de backup do GPT, você pode redimensionar suas partições usando o GParted.

    
por Rod Smith 10.03.2015 / 02:07
1

Eu quero postar uma explicação expandida de minhas tentativas e erros para aqueles que tentam o mesmo, já que a documentação é bastante fragmentada e aponta para várias técnicas diferentes. Acabei usando gparted de um usb ao vivo. Eu removi as partições e reescrevi a tabela de partição na nova unidade. O Gparted tem um seqüenciador de passos: ele copiou a estrutura de partição do disco antigo e, enquanto isso, também redimensionou as partições e copiou os dados para o novo disco. Fez tudo enquanto dormia. Usando o dd também exigiu uma atualização manual do arquivo fstab que eu pulei. Eu então tentei o ddrescue (do pacote Universe via Synaptic, não o Software Center) do live usb que relatou que ele não funcionava com o gpt. Referiu-me ao gparted.

    
por Zakri Kneebone 10.03.2015 / 13:56