Je n'ai pas utilisé dd tout ça, mais jusqu'à présent, cela ne m'a pas encore manqué. En ce moment, j'ai eu un dd pendant plus de 12 heures - j'écris une image sur le disque d'où elle provient - et je commence à m'inquiéter un peu, car j'ai pu dd du disque à l'image en 7 heures environ.
J'utilise OSX 10.6.6 sur un MacBook avec un Core 2 Duo à 2,1 GHz/cœur avec 4 Go de RAM. Je lis à partir d'un .dmg sur un disque dur à 7200 tr/min (le lecteur de démarrage) et j'écris sur un lecteur à 7200 tr/min connecté via un connecteur SATA vers USB. J'ai laissé la taille de bloc par défaut et l'image fait environ 160 Go.
 EDIT :Et, après 14 heures de pur stress, le dd fonctionnait parfaitement après tout. La prochaine fois, cependant, je vais le faire passer par pv et suivez-le avec strace . Merci à tous pour votre aide.
Réponse acceptée :
 Vous pouvez envoyer dd un certain signal en utilisant le kill commande pour lui faire afficher son état actuel. Le signal est INFO sur les systèmes BSD (y compris OSX) et USR1 sur Linux. Dans votre cas :
kill -INFO $PID
 
 Vous pouvez trouver l'identifiant du processus ($PID ci-dessus) avec le ps commande; ou consultez les alternatives pgrep et pkill sur mac os x pour des méthodes plus pratiques.
 Plus simplement, comme le précise AntoineG dans sa réponse, vous pouvez taper ctrl-T au shell exécutant dd pour lui envoyer le INFO signal.
 Par exemple sous Linux, vous pouvez rendre tous les dd actifs traite le statut de sortie comme ceci :
pkill -USR1 -x dd
 
 Après avoir sorti son statut, dd continuera à faire face.