Como posso 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, posso fazer

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

Mas sfdisk não suporta tabelas de partições GPT. O que posso usar em vez disso?

Estou procurando uma solução de um ou dois comandos, não apenas usando o GNU parted para produzir os tamanhos das partições e, em seguida, tornando-os manualmente novamente.

    
por Kris Harper 20.08.2011 / 02:51

1 resposta

13

Instale o gdisk que está disponível no sourceforge, bem como nos repositórios do Ubuntu Universe.

Em seguida, use o comando sgdisk ( página man here ) assim

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

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

    
por 20.08.2011 / 03:36