sfdisk -d /dev/sda | sfdisk -f /dev/sdb
sfdisk -d despeja a tabela de partições e a lança para stdout. Isso está sendo canalizado para o sfdisk / dev / sdb com o --force, e assim sendo gravado em / dev / sdb.
Eu gostaria de espelhar a tabela de partições de uma unidade, ou seja, ter exatamente a mesma partição em sda e sdb. Ouvi dizer que um dos utilitários fdisk pode exportar uma tabela de partição para um arquivo, e esse arquivo pode ser lido de volta em outra unidade, mas não consigo encontrar isso nos manuais.
Alguém pode ajudar?
Para resumir: Eu quero ter exatamente as mesmas partições em ambas as unidades, os mesmos rótulos, os mesmos tipos de sistema de arquivos e os mesmos tamanhos. Os dados na unidade não importa, eu só quero a tabela de partições.
Você pode usar dd
para copiar o registro mestre de inicialização (MBR) de um dispositivo para outro (ou para um arquivo). Por exemplo, copiar o MBR de sda
para sdb
seria feito com
dd if=/dev/sda of=/dev/sdb bs=512 count=1
As bandeiras são
O MBR contém a tabela de partições para as quatro partições primárias, portanto, essa solução sozinha não copiará a definição das partições estendidas.
A Wikipedia tem bons artigos descrevendo registros mestre de inicialização e registros de inicialização estendidos , explicando a relação entre eles e seu formato de disco.
Nota: Esta solução é possivelmente válida apenas para sistemas compatíveis com MS-DOS, Microsoft Windows e Linux em PC.
Tags partition