domingo, 17 de novembro de 2013

Visualizando o progresso do dd

O comando dd é ótimo para criar os pendrives inicializáveis com Ubuntu, Fedora, LinuxMint ou qualquer outra distribuição GNU/Linux.

No entanto, como os arquivos .ISO em geral são grandes, a demora e a ausência de saída na tela do terminal às vezes dá um pouco de impaciência.

Para ver progresso da gravação use o comando pv com pipes (|) da seguinte maneira.

Primeiro instale o pv:

apt-get install pv

Para fazer a cópia e ver o progresso:

dd if=arquivo.iso | pv --timer --rate | dd of=/dev/sd_ bs=1M

Onde sd_ será o dispositivo (pendrive). Use o dispositivo (ex. sdb) e não a partição (ex. sdb1).

Digite o comando como root e não usando o sudo.

Você verá algo como:

7,11MB 0:00:07 [15,9MB/s] [       <=>                                               ]


Nesse caso (criação do pendrive) ele não consegue estimar o tamanho do arquivo. Você teria que especificá-lo manualmente (opção --size).

Mas mesmo assim já é melhor do que nada.

OU, mais fácil ainda, você pode usar o dcfldd. Trata-se de versão melhorada do dd para uso em investigações forenses. Por padrão ele mostra o progresso em blocos e megabytes.

Para instalar (no Ubuntu):
sudo apt-get install dcfldd

Nenhum comentário:

Postar um comentário