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?

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.


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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.