Instalando o Pipe Viewer
# sudo apt-get install pv // Debian
# sudo yum install pv // Fedora, CentOS/RHEL
# sudo sbopkg -i pv // Slackware 14.*
O PV ou Pipe Viewer é um simples utilitário que mede o tráfego de informações que passam pela pipe do Linux '|' de um comando para o outro, e você pode colocá-lo entre duas pipes, entre o argumento if e of do DD para medir o progresso da cópia, já que o programinha não da nenhum status de andamento. Vamos lá:
Como normalmente eu faria uma cópia de um disco, imagem ou partiçao com o DD?
dd if=debian-8.3.0-amd64-netinst.iso of=/dev/sdb bs=512k
Deste modo não haveria progresso nenhum na tela, e não teríamos ideia de quanto de informação o DD já copiou para o novo local, então para medir essa performance, adaptamos a cópia do dd para o pv.
# dd if=debian-8.3.0-amd64-netinst.iso | pv | dd of=/dev/sdb
Deste modo sendo dd=/origemdaimagem | pv | dd of=/destinodaimagemApós o termino, será printado algumas estatísticas do PV, algo parecido com isso:
root@fidelis:/home/matheus/Downloads# dd if=debian-8.3.0-amd64-netinst.iso | pv | dd of=/dev/sdb
505856+0 registros de entrada <=> ]
505856+0 registros de saída
258998272 bytes (259 MB, 247 MiB) copied, 63,5488 s, 4,1 MB/s
247MiB 0:01:03 [3,89MiB/s] [ <=> ]
505856+0 registros de entrada
505856+0 registros de saída
258998272 bytes (259 MB, 247 MiB) copied, 73,0878 s, 3,5 MB/s
root@fidelis:/home/matheus/Downloads#
Espero ter ajudado :)
Nenhum comentário