¿Cómo puedo seguir el progreso de dd después de haberlo iniciado?

Estoy migrando mi HDD a un disco duro externo para poder realizar una instalación limpia de macOS Mojave.

Estoy usando dd if=/dev/disk02 of=/dev/disk15s2para realizar la tarea.
disk02 es Macintosh HD (SATA-HDD), disk15s2 es WD External HD

No me di cuenta de que no me mostraría ninguna indicación de progreso (el disco duro tiene ~750 GB); esta es la primera vez que He hecho esto a través de terminal.app en modo de recuperación.

¿Hay alguna forma de que pueda realizar un seguimiento del progreso en otra ventana de terminal mientras está en curso?

Tengo una Macbook Pro de mediados de 2012 con El Capitán.

Si ejecuta esto nuevamente, debe establecer el tamaño del bloque. dd if=/dev/disk02 of=/dev/disk15s2 bs=1024m mejorará enormemente la velocidad.

Respuestas (1)

Sí, desde una terminal separada puede emitir este comando:

kill -INFO 1234

donde necesita reemplazar 1234 con el pid de su proceso dd. Puedes buscarlo con el comando ps.

Otra simplificación en una segunda terminal:

sudo kill -s siginfo $(pgrep ^dd)   # get dd info

Otra forma más sencilla es solicitar la información de progreso desde el mismo terminal que ddpresionando Ctrl-T.

Gracias, ambos funcionan, Ctrl-T es definitivamente más efectivo
Sé que el suyo es el Apple SE, pero es uno de los mejores resultados. en Linux parece que no hay -INFO pero al menos GNU dd responderá a -USR1.
@SilentVoid En Linux moderno, normalmente iniciaría dd con la opción "estado = progreso", que le brinda una buena barra de progreso.
@jksoegaard Correcto, pero la pregunta es qué puede hacer si ya lo inició y olvidó o no supo poner la opción de progreso.