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. 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
  2. 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
  3. Modérateur
    Salut,

    Un peu tard.
    Sous Debian dcfldd se trouves dans les dépôts.
    Tu as quelle distribution?!
    1. Merci pour ta réponse,
      Je suis sous ubuntu 8.10
      A+
      JLouis
      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. 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