linux_wiki:dd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:dd [2014/12/03 20:22]
billdozor
linux_wiki:dd [2019/05/25 23:50]
Line 1: Line 1:
-====== dd ====== 
  
-Description: Using dd to create a USB bootable image. 
- 
-The command 
-<code bash> 
-dd if=~/image.iso of=/dev/sdx oflag=direct  bs=2MB 
-</code> 
- 
-Explanation 
- 
-  * if = in file, the location of source image 
-  * of = output file, the location of the USB device. x is the drive letter. 
-  * oflag direct = bypass the cache and write direct to disk 
-  * bs = write in the specified block size 
- 
-__Get DD status__ 
- 
-To get a progress report while dd is running, you need to open another virtual terminal, and then send a special USR1 signal to the dd process. 
- 
-First, find out the process id of the dd process by running the following in the new virtual terminal. 
-<code bash> 
-pgrep -l '^dd$' 
-8789 dd 
-</code> 
- 
-To send the USR1 signal to the dd prcoess: 
-<code bash> 
-kill -USR1  8789 
-</code> 
- 
-As soon as the USR1 signal is detected, dd will print out the current statistics to its STDERR. 
-<code bash> 
-$ dd if=/dev/random of=/dev/null bs=1K count=100 
-0+14 records in 
-0+14 records out 
-204 bytes (204 B) copied, 24.92 seconds, 0.0 kB/s 
-</code> 
- 
-Use the watch command to execute kill at a set interval. (every 10 seconds in this case) 
-<code bash> 
-watch -n 10 kill -USR1 8789 
-</code> 
  • linux_wiki/dd.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)