Как проверить прогресс cp, когда цель – целое устройство

Чтобы создать установочный диск debian, один экземпляр iso для устройства:

cp debian-testing-amd64-DVD-1.iso /dev/sdb 

за эту страницу:

https://www.debian.org/releases/jessie/amd64/ch04s03.html.en

в соответствии с этим вопросом СЕ:

Как проверить ход выполнения cp?

можно отслеживать прогресс, используя stat -c "%s" /dev/sdb

Несмотря на световую активность на thmubdrive, stat сообщает 0

Я пробовал rsync , но rsync терпит неудачу, отчеты о том, что на устройстве нет места,

2 Solutions collect form web for “Как проверить прогресс cp, когда цель – целое устройство”

dd будет более подходящим инструментом для задания в этом случае, и если вы будете использовать средство просмотра каналов, вы можете передать через него команду dd. например

dd if=debian-testing-amd64-DVD-1.iso | pv | dd of=/dev/sdb

если вы используете опцию –size / -s и укажите приблизительный размер, он также попытается дать приблизительное время.

dd if=debian-testing-amd64-DVD-1.iso | pv -s 3G | dd of=/dev/sdb

Вы просто не можете, так как cp не имеет функций мониторинга.

Вопрос SE, на который вы ссылаетесь, зависит от файловой системы, которая не относится к вашему делу. Как может любое приложение узнать, что представляет фактические данные, а не случайный мусор, присутствующий на диске?

  • Как проверить, установлена ​​ли удаленная служба smb?
  • Как rsync файлы между двумя пультами?
  • как перемещать (не копировать) файлы с одного сервера на другой?
  • Переместить папки, не существующие в целевой каталог
  • Что произойдет, если rsync планирует сделать резервную копию, но удаленное местоположение недоступно?
  • Команда rsync для резервного копирования исходного дерева на другой диск
  • sudo rsync -a не сохраняет mtime
  • RSYNC через SSH в Tomato / dd-wrt
  • Как удаленно исключить подкаталоги с помощью rsync?
  • rsync + переименование скопированных файлов
  • Ускорить / избежать вычисления списков файлов rsync
  • Linux и Unix - лучшая ОС в мире.