Just a real quick post on how to get progress updates from dd.
The dd command normally doesn’t display any progress updates when you run it.
In order to get dd to print out its current progress, send the USR1 signal to the dd process.
Step 1: Start dd.
username@desktop:~$ dd if=/dev/random of=outfile
Step 2: Get the PID (Process ID) of dd.
username@desktop:~$ ps a PID TTY STAT TIME COMMAND -- snip -- 9158 pts/30 S+ 0:00 dd if=/dev/random of=outfile 9187 pts/31 R+ 0:00 ps a