Como copiar rapidamente um esquema de partição GPT de um disco rígido para outro?

10

Em uma tabela de partição não GPT, eu posso fazer

sfdisk -d /dev/sda | sfdisk /dev/sdb

Mas sfdisknão suporta tabelas de partição GPT. O que posso usar em vez disso?

Estou procurando uma solução de comando de um ou dois, não apenas usando o GNU parted para gerar os tamanhos das partições e depois fazê-las manualmente novamente.

Kris Harper
fonte
Boa referência a este Q também na AU: askubuntu.com/questions/57908/…
slm

Respostas:

13

Instale o gdisk, disponível no sourceforge e nos repositórios Ubuntu Universe.

Em seguida, use o sgdiskcomando ( página de manual aqui ) assim

sgdisk -R /dev/sdb /dev/sda
sgdisk -G /dev/sdb

O primeiro comando copia a tabela de partição de sdapara sdb(tenha cuidado para não misturá-las). O segundo comando randomiza o GUID no disco e todas as partições. Isso é necessário apenas se os discos forem usados ​​na mesma máquina, caso contrário, será desnecessário.

Kris Harper
fonte