A clonagem completa do disco rígido com o dd fica parada

0

Estou clonando uma unidade de 1 TB para outra unidade de 1 TB usando o comando dd no Ubuntu usando um USB ao vivo. Eu tenho monitorado o progresso correndo em outro terminal:

sudo kill -USR1 $(pgrep ^dd)   

No começo, tudo estava indo bem e eu esperava que a cópia fosse feita em pouco mais de um dia. Voltei dois dias depois e vejo que a taxa diminuiu quase até parar.

1055628+0 records in
1055628+0 records out
69181636608 bytes (69 GB, 64 GiB) copied, 160488 s, 431 kB/s
1055629+0 records in
1055629+0 records out
69181702144 bytes (69 GB, 64 GiB) copied, 160491 s, 431 kB/s

Existe algo que eu possa fazer?

edit: o comando exato que usei foi:

sudo dd if=/dev/sdb of=/dev/sdd bs=64K conv=notrunc,noerror

Não houve erros nem avisos. Eu não estava esperando erros e, portanto, não usei nenhum outro comando para verificar o disco antecipadamente, embora, em retrospecto, isso fosse a melhor coisa a fazer. Diante disso, qual seria o melhor curso de ação?

edit2: eu corri dmesg e agora estou vendo que ele teve alguns erros de E / S e é provavelmente o culpado.

Eu cancelarei dd , instalarei e usarei ddrescue . Obrigado pela ajuda!

    
por Martin 11.10.2018 / 07:41

1 resposta

2

Considere usar ddrescue . Se a unidade tiver uma área (ilegível) ruim ou duas, o ddrescue irá ignorar as partes lentas no início (assegurando que você obterá mais do disco clonado com rapidez suficiente), e retornará para 'raspagem' 'as áreas ignoradas em um estágio posterior. No entanto, se a unidade tiver muitos setores defeituosos, a captura ainda demorará muito (possivelmente em alguns dias), independentemente do que você fizer.

ddrescue /dev/sdb /dev/sdd /tmp/sdb-sdd.log

(O arquivo de log pode ser visto usando ddrescueview .)

    
por 11.10.2018 / 10:21