FastNetMon

Wednesday, 15 June 2011

Как просмотреть статус копирования команды dd?

Итак, есть долго работающая команда dd:

dd if=/dev/sdb3 of=/dev/zero bs=1M &

Как просмотреть, в каком состоянии сейчас копирование? Легко!

Узнаем pid процесса dd:
ps aux | grep dd
root 2 0.0 0.0 0 0 ? S< 09:54 0:00 [kthreadd] root 32228 17.0 0.0 5916 1624 pts/0 D 14:39 0:01 dd if /dev/sdb3 of /dev/zero bs 1M root 32239 0.0 0.0 4848 772 pts/0 S+ 14:39 0:00 grep dd




Посылаем процессу сигнал USR1:
kill -USR1 32228

В ответ на это dd выласт текущий прогресс копирования:
25289+0 записей считано
25288+0 записей написано
скопировано 26516389888 байт (27 GB), 417,757 c, 63,5 MB/c

5 comments :

  1. еще можно нажать Ctrl+T

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Поставить pipe viewer и прогонять через него

    dd if=/dev/sdb3 bs=1M | pv | dd of=/dev/zero

    ReplyDelete
  4. pv cool! то, что надо

    ReplyDelete
  5. Ага, удобная штука!

    ReplyDelete

Note: only a member of this blog may post a comment.