Durée DD

Bonjour,
Comment faire pour connaitre l'état d'avancement d'une commande dd

dd if=/dev/sda of=/dev/sdb

je voudrais savoir à quel stade de la copie je suis.

Merci à toutes et à tous pour vos réponses.
JLouis
Configuration: Windows XP
Firefox 3.0.3

7 réponses

  1. Modérateur
    man dd renseigne l'utilisation du signal USR1
    exemple:
    johand@bata:~/PDF$ dd if=/dev/zero of=/dev/null &
    [1] 1025
    johand@bata:~/PDF$ kill -USR1 1025
    johand@bata:~/PDF$ 33680214+0 enregistrements lus
    33680214+0 enregistrements écrits
    17244269568 octets (17 GB) copiés, 12,1489 s, 1,4 GB/s
    
    1. sudo dd if=/dev/sda | pv | sudo of=/dev/sdb
      1. Salut,
        il manque le dd dans la dernière commande :
        sudo dd if=/dev/sda | pv | sudo dd of=/dev/sdb
    2. Merci pour ta réponse,
      Je suis sous ubuntu 8.10
      A+
      JLouis
      1. Modérateur
        Salut,

        Un peu tard.
        Sous Debian dcfldd se trouves dans les dépôts.
        Tu as quelle distribution?!
        1. Modérateur
          Salut,

          Tu peux utiliser dcfldd au lieu de dd pour avoir des informations concernant la progression.
          1. OK, merci pour ta réponse mais comment puis disposer de dcfldd
        2. Contributeur
          hello
          dd n'a pas d'option pour informer de l'avancement, mais tu peux accélerer en augmentant la taille des blocks, par ex. 1 Mb .
          dd bs=1m if=/dev/sda of=/dev/sdb
          1. merci pour ta réonse, je teste en ce moment les durée de copie en commencant à 4 mais j'ai l'impression que s'il y a des secteurs défectueux je perds du temps