DD с прогресс-баром

Просмотров: 384

Как заставить DD показывать прогресс копирования
Article Image

Здарова! Наверняка ты задавался вопросом, какого черта DD не отображает прогресс копирования? Я задавался. И это раздражало. Давай исправим этот недочет!

Способов несколько, опишу самый любимый. Нам понадобится утиллитка pv (pipe viewer - просмоторщик пайпов). 

Поставим его:

 aptitude install pv

Собственно и все, запустим пайпвьювер так, чтобы он читал пайпы нашего DD:

pv -tpreb /dev/sda | dd of=/dev/sdb bs=4096 conv=notrunc,noerror

Для ценителей свистоперделок более привлекательного интерфейса, можно воспользоватся dialog (предварительно его надо поставить):

(pv -n /dev/sda | dd of=/dev/sdb bs=128M conv=notrunc,noerror) 2>&1 | dialog --gauge "Running dd command (cloning), please wait..." 10 70 0

Собственно и все, а вот картинки наших прогресс баров:

 - обычный режим.

 - а это с dialog.

 

Удачи тебе!

 

Опубликовано 14 Апреля 2015 в категории dd

comments powered by HyperComments
Поиск по сайту:

Теги:

Популярные статьи:

Новости IT:

^ Наверх