Запись образа на флешку для ленивых

Частенько приходится записывать образ на флешку, бэкап на диск, диск в бэкап.
Родил для себя скрипт на три строчки которым и с вами делюсь:

#!/bin/bash
# Запись образа на флешку для ленивых

echo "Что пишем: $1"
echo "Куда пишем: $2"

read -p "Press любую key..."

pv $1 | dd of=$2

sleep 2

sync

read -p "Запись завершена. Press любую key..."
sudo ./ImgWriter.sh /путь/до/образа.iso /dev/sdX

God more traffic traffic!!!

  1. Зачем —  проверяем какую нагрузку выдерживает оборудование или просто кушаем трафик если ваш провайдер как и мой даёт за это бонусы;
  2. pv — бесплатная и удобная тулза которая есть в репах почти любого линуксового дистра;
  3. Собсна как:
    pv /dev/zero | ssh username@hostorip 'cat > /dev/null'
    
  4. Как это выглядит:

Снимок экрана от 2015-09-21 15:44:56 pinta

pv — маленькая, но полезная тулза

И так pv — это сокращенно от pipeviewer, то есть ни много не мало как просмотрщик пайпов. Про эффективность использования пайпов расказывать не буду, ни для кого это не секрет. Единственное, «но» в работе с ними — это то, что набрав команду и нажав Enter часто не хватает самой малости — знать сколько времени займет ее выполнение. Именно cкорость обработки данных и будет нам показывать pv.

С лирикой покончено, перейдем к примерам.

(далее…)