Como monitorar dados escritos do dd?

2

Eu tenho uma imagem de disco enorme copiada usando o dd. Preciso restaurar a imagem do disco, mas o dd é muito silencioso.

Como posso monitorar seu progresso?

Omar Ali
fonte

Respostas:

4

Execute o seguinte comando no segundo terminal:

kill -USR1 nnn

onde nnn é o PID do processo dd em execução.

O dd imprimirá suas estatísticas de E / S com o erro padrão.

Wacek
fonte
11
Verifique a página de manual dd- em pelo menos algumas versões, você precisa enviá-lo SIGINFO, não SIGUSR1.
Gordon Davisson
2

PV deve funcionar:

dd if=huge_disk | pv -rb >/dev/sd_restore
Ole Tange
fonte
Boa ideia. Infelizmente, eu já comecei a restaurar :(
0

Você pode fazer a transferência acontecer mais rapidamente aumentando o tamanho padrão do bloco para a transferência:

dd if=/sda bs=1M | pv -rb >/dev/sdb

Lembre-se de usar isso apenas com as duas unidades desmontadas, ou você poderá acabar com um sistema de arquivos quebrado na unidade de destino se alguma das unidades for gravada durante a transferência.

Andrew Wagner
fonte