Gostaria de ter uma cópia de todas as partições da unidade principal para uma unidade secundária

1

Este é o comando:

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

Falha porque a permissão é negada e a mensagem de erro inteira se parece com isso:

/dev/sdb: Permission denied
sfdisk: cannot open /dev/sdb read-write
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

Eu já tentei formatar a unidade sdb com o utilitário de disco ou até mesmo remover o formato e deixá-lo como espaço não alocado, mas nada foi bem-sucedido. Como devo executá-lo? Obrigado :)

PS: Ubuntu 12.04 são usados

    
por Georgios Pligoropoulos 04.12.2012 / 20:31

2 respostas

2

sudo sfdisk -d /dev/sda | sudo sfdisk --force /dev/sdb deve corrigir a 'permissão negada'. A segunda parte precisa estar com as permissões corretas também (o pipe cancela o sudo anterior.

O comentário sobre o aviso: este aviso só deve ser relevante se você tiver algum sistema operacional antigo instalado ao lado do Ubuntu que se preocupa com os limites do cilindro.

    
por Rinzwind 04.12.2012 / 22:00
0

Eu usaria o comando dd no lugar.

sudo dd if=/dev/sda of=/dev/sdb
    
por To Do 04.12.2012 / 21:57