GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir si Dd fonctionne toujours ?

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.


Linux
  1. Systemd connaît-il toujours les niveaux d'exécution ?

  2. Comment Bash sait-il comment il est invoqué ?

  3. Linux - Comment savoir pour quoi Grep dans Dmesg ?

  4. Comment savoir si je démarre avec Uefi ?

  5. Comment faire fonctionner la superposition de Mumble ?

Travaille toujours avec des boîtes de gnome

Comment connaître les groupes d'un utilisateur Linux

Comment puis-je savoir si une partition est montée ou non montée ?

Comment puis-je savoir si netcat &dd fonctionnent ?

Comment partager la connexion internet ?

Comment savoir si un disque est un SSD ou un HDD