Un tip muy util cuando queremos saber el porcentaje de disco copiado a la hora de usar el comando dd para copiar un CD o DVD. Y es que «dd» es un comando muy silencioso y no nos indica nada, hasta que termina su ejecucion. Para evitar tanta «carencia» de informacion, abrimos otra terminal y ejecutamos:
watch -n 10 kill -USR1 `pidof dd`
watch es un comando de consola que permite ejecutar repetidamente una sentencia u otro comando periodicamente cada 2 segundos, o el intervalo de tiempo especificado. En este caso ejecutamos cada 10 segundos el comando «kill -USR1 `pidof dd`» y este ultimo comando es precisamente el que nos va mostrando el porcentaje de bytes copiados por «dd».
Nota: Mucho cuidado con el uso inadecuado de «dd», podrias llegar a destruir un sistema de archivos.
Fuente | pitSTOP
Una cosa,
$ dd if=/dev/dvd of=/media/Data01/DVD.iso
tiene el mismo efecto que:
$ cat /dev/dvd > /media/Data01/DVD.iso
¿Verdad?
Buen tip.
ahora podre saber que % llega copiado cuando trabajo por ahi.
> Una cosa,
> $ dd if=/dev/dvd of=/media/Data01/DVD.iso
> tiene el mismo efecto que:
> $ cat /dev/dvd > /media/Data01/DVD.iso
> ¿Verdad?
dd tiene un parámetro «bs» que en definitiva hace que vaya más aprisa.
Precisamente anoche dejé mi compu clonando el disco duro a uno portable. Hoy en la mañana aún no había terminado, tuve que dejar la compu encendida y venir a trabajar.
Ahora cuando llegue a la casa, probaré tu excelente recomendación si el proceso aún no ha terminado.
Muchas gracias. Tu blog siempre está regodéandose en la excelencia.
> watch -n 10 kill -USR1 `pidof dd`
Parece mejor usar:
watch -n 10 killall -USR1 dd
Muy util el comando, Thanks
Me ahorraste horas de trabajo, estuve a punto de cancelar el proceso y cuando puse este comando ví que quedaba poco. Gracias por el aporte.
Gracias por el comando, la verdad es puedo ver que copia pero a una lentitud!
gracias por el comando salvaste mi paciencia jajaja