dd

Ist ein prima Tool wenn es darum geht das Image eines Speichermediums auf ein anderes zu übertragen.

Gestern wollte ich das Systemimage meiner NSLU von meinem alten iPod Nano auf einen neuen 4GB USB-Stick umziehen. Und anstatt alles komplett neu zu installieren brauchte ich dafür nur 2 Befehle und 3 “Aktionen”:

  1. iPod Nano anschließen
  2. user@ubuntu:~$ sudo dd if=/dev/sdb1 of=sdb1_ipod
  3. iPod Nano auswerfen und den USB-Stick anschließen
  4. sudo dd if=sdb1_ipod of=/dev/sdb1
  5. USB-Stick auserfen. Fertig!

Wenn alles gut gegangen ist wird man nach dem dd Befehl mit einer Ausgabe ähnlicher dieser belohnt:

7807527+0 records in
7807527+0 records out
3997453824 bytes (4.0 GB) copied, 805.927 s, 5.0 MB/s

Der langsame Durchsatz (immerhin hat der für die 4gb 13 Minuten gebraucht) liegt bei mir daran, dass ich das ganze in einer Virtuellen Maschine laufen lassen habe. Hat man ein “echtes” Linux zur Hand dürfte das wesentlich schneller sein.

Flattr this!