вторник, 15 января 2013 г.

Прогресс индикатор для dd


приветствую глубокоуважаемого Олла!

Понадобилось массовое копирование разделов с помощью dd, но очень недоставало прогресс индикатора. Погуглил у увидел массу вариантов. Больше всего понравился вариант запуска:
#watch killall -USR1 dd
И пусть этот процесс висит в одной консоли. Теперь конструкция вида:
# dd if=/dev/sda of=/dev/null
Выдает следующее:
78329+0 записей считано
78328+0 записей написано
скопировано 40103936 байт (40 MB), 1,27295 c, 31,5 MB/c
259833+0 записей считано
259832+0 записей написано
скопировано 133033984 байта (133 MB), 3,27927 c, 40,6 MB/c
772089+0 записей считано
772088+0 записей написано
............

всех благ,
0лег.

1 комментарий:

  1. Завел новую запись. Эту уже почему то не могу изменить - лишь откомментировать.

    Можно сделать:
    #apt-get install pv
    и затем
    #pv -tperb /dev/sda|dd of=/dev/null
    Получил копирование с хорошим прогресс индикатором и прогнозом времени исполения. По первым подсчетам эта красивая штучка оказалась на 15% медленнее. Читайте более поздний пост.

    ОтветитьУдалить