Dd: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 1: Zeile 1:
Mit dd lassen sich Images erstellen oder schreiben. Die Syntax sieht beispielsweise so aus:
Mit dd lassen sich Images erstellen oder schreiben. Die Syntax sieht beispielsweise so aus:
<source lang="bash">
<source lang="bash">
  sudo dd if=/dev/mmcblk0 of=olimex-noworking.img
sudo dd if=/dev/mmcblk0 of=olimex-noworking.img
</source>
</source>


Nach der ProzessID von dd suchen:
Nach der ProzessID von dd suchen:
<source lang="bash">
<source lang="bash">
  ps -ef | grep dd
ps -ef | grep dd
</source>
 
Das sieht dann in etwa so aus:
<source lang="bash">
root    24502 23885  0 10:20 pts/1    00:00:00 sudo dd if=a20_debian_kernel_3_4_LAN_USBx2_Cards_LCD_HDMI_SATA_TS_X_GPIO_OTG_MIC_release5.img of=/dev/mmcblk0
root    24503 24502  8 10:20 pts/1    00:00:05 dd if=a20_debian_kernel_3_4_LAN_USBx2_Cards_LCD_HDMI_SATA_TS_X_GPIO_OTG_MIC_release5.img of=/dev/mmcblk0
kluge    24511 24142  0 10:21 pts/4    00:00:00 grep --color=auto dd
</source>
</source>


In einer weiteren Shell den Befehl mit der ProzessID aufrufen:
In einer weiteren Shell den Befehl mit der ProzessID aufrufen:
<source lang="bash">
<source lang="bash">
  while true; do sudo kill -USR1 16582; sleep 30; done
while true; do sudo kill -USR1 16582; sleep 30; done
</source>
</source>



Version vom 10. Dezember 2013, 10:23 Uhr

Mit dd lassen sich Images erstellen oder schreiben. Die Syntax sieht beispielsweise so aus:

sudo dd if=/dev/mmcblk0 of=olimex-noworking.img

Nach der ProzessID von dd suchen:

ps -ef | grep dd

Das sieht dann in etwa so aus:

root     24502 23885  0 10:20 pts/1    00:00:00 sudo dd if=a20_debian_kernel_3_4_LAN_USBx2_Cards_LCD_HDMI_SATA_TS_X_GPIO_OTG_MIC_release5.img of=/dev/mmcblk0
root     24503 24502  8 10:20 pts/1    00:00:05 dd if=a20_debian_kernel_3_4_LAN_USBx2_Cards_LCD_HDMI_SATA_TS_X_GPIO_OTG_MIC_release5.img of=/dev/mmcblk0
kluge    24511 24142  0 10:21 pts/4    00:00:00 grep --color=auto dd

In einer weiteren Shell den Befehl mit der ProzessID aufrufen:

while true; do sudo kill -USR1 16582; sleep 30; done

Jetzt gibt dd alle 30 Sekunden eine Meldung aus, die z.B. so aussehen kann:

5314678+0 Datensätze ein
5314678+0 Datensätze aus
2721115136 Bytes (2,7 GB) kopiert, 493,896 s, 5,5 MB/s
5637466+0 Datensätze ein
5637466+0 Datensätze aus
2886382592 Bytes (2,9 GB) kopiert, 523,922 s, 5,5 MB/s
5917121+0 Datensätze ein
5917121+0 Datensätze aus
3029565952 Bytes (3,0 GB) kopiert, 553,939 s, 5,5 MB/s