El comando dd (Dataset Definition), es una herramienta sencilla, útil, y extremadamente silenciosa. Podemos conseguir que nos muestre una barra de progreso, ademas de la tasa de transferencia, bytes transmitidos el tiempo total de ejecución, y mas cosas, …
El formato típico:
dd if=origen of=destino bs=4M
Para incorporar estas características de «progreso con verbosidad»debemos instalar pv:
En CentOS:
yum -y install pv
Ahora ejecutamos el comando dd con pv:
dd if=origen |pv|dd of=destino bs=4M
En nuestro ejemplo:
dd if=CentOS-6.4-x86_64-LiveCD.iso |pv|dd of=/dev/sdb bs=4M
1437696+0 records inMB/s] [ <=> ]
1437696+0 records out
736100352 bytes (736 MB) copied, 69,295 s, 10,6 MB/s
702MB 0:01:09 [10,1MB/s] [ <=> ]
0+6698 records in
0+6698 records out
736100352 bytes (736 MB) copied, 87,6119 s, 8,4 MB/s
Fuentes:
http://blog.desdelinux.net/uso-del-comando-dd/
http://blog.desdelinux.net/tip-comando-dd-con-barra-de-progreso/
762