DeGrimmis Blog

November 10, 2013, gepostet in OS Xdd unter OS X

Mit dem Befehl dd werden Daten aus einer Imagedatei auf einen Datenträger (SD-Karte, USB-Stick) kopiert. Der normale Befehl

sudo dd if=/path/to/source.img of=/dev/diskX bs=1m

führt meist zur Fehlermeldung „Device Busy“. Auf dem Mac reicht es nicht, den Zieldatenträger im Finder auszuwerfen. Es funktioniert nur, wenn im Terminal vorher der Befehl

sudo diskutil umountDisk /dev/diskX

ausgeführt wurde.

Nach dem Start von dd beginnt dann das große Warten. Leider gibt es standardmäßig keine Fortschrittsanzeige. Bei sehr großen Image-Dateien nervt das wirklich 😉

Eine einfache Lösung ist es, ein zweites Terminal zu öffnen oder mit CMD-T einen zusätzlichen Tab im Terminalfenster aufzumachen. Mit

ps a

sucht man such dann die PID von dd heraus und lässt sich mit

sudo kill -SIGINFO [PID]

den aktuellen Status anzeigen. Wem das zuviel Arbeit ist, der kann diese „Komplettlösung“ verwenden:

$ sudo -s
# diskutil umountDisk /dev/diskX
# dd if=Quellimage.img of=/dev/diskX bs=1m & pid=$!
# while true; do clear; kill -SIGINFO $pid; sleep 10; done

verfasst von oliver

2 Antworten auf “dd unter OS X”

  1. Die Fortschrittsanzeige bekommst Du mir pv hin.
    pv selbst kann Images erstellen und schreiben oder Du hängst es einfach dazwischen.

    z.B

    pv blabla.iso > /dev/sds1

    oder

    dd if=blabla.iso | pv | dd of=/dev/sds1

    Es gibt noch mehr Optionen.

    Best Regards

    Chris

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Letzte Blogbeiträge

phpMyAdmin Deaktivieren/Aktivieren

Die Login-Seite für phpmyadmin wird im Webserver Apache deaktiviert mit: sudo a2disconf phpmyadmin.conf sudo /etc/init.d/apache2 restart So wird sie wieder aktiviert: sudo a2enconf phpmyadmin.conf sudo /etc/init.d/apache2 restart

Weiterlesen
Linux Tipp: cheat.sh

Wenn man alle Möglichkeiten der Befehle auf der Kommandozeile ausnutzen will, sollten die wichtigsten Optionen und Parameter für die Tool bekannt sein. Falls man einmal nicht weiter weiß, sucht man in den Manpages oder legt sich ein eigenes Cheatsheet an.Besonders wenn man auf verschiedenen Systemen unterwegs ist, hat man dieses Sheet aber nicht immer zu…

Weiterlesen
AmazonBasics gaming software – EAccessviolation

Ich habe mir bei Amazon  die AmazonBasics – Gaming-Tastatur, mechanische Haptik (QWERTZ Layout) gekauft. Die Tastatur macht einen soliden Eindruck, bisher habe ich sie in erster Linie zum Arbeiten und weniger zum Spielen genutzt. Nach der Installation der AmazonBasics gaming Software Version 1.0.1.7 erlebte ich eine unangenehme Überraschung. Das Programm stürzt mit der Fehlermeldung EAccessviolation…

Weiterlesen