dd показывает случайное количество записей в / выводе

Я пишу некоторые образы, чтобы блокировать устройства, с dd , и получаю очень странный вывод, которого я никогда раньше не видел.

 # xz -dc goren.img.xz | dd bs=1M of=/dev/storage2/goren 35+2475166 records in 35+2475166 records out 21474836480 bytes (21 GB) copied, 222.912 s, 96.3 MB/s # xz -dc gronn.img.xz | dd bs=1M of=/dev/storage2/gronn 50+2413782 records in 50+2413782 records out 21474836480 bytes (21 GB) copied, 233.478 s, 92.0 MB/s # xz -dc grummle.img.xz | dd bs=1M of=/dev/storage2/grummle 63+2443466 records in 63+2443466 records out 21474836480 bytes (21 GB) copied, 222.898 s, 96.3 MB/s # xz -dc hozen.img.xz | dd bs=1M of=/dev/storage2/hozen 19+2556787 records in 19+2556787 records out 21474836480 bytes (21 GB) copied, 250.989 s, 85.6 MB/s 

Результат, который я ожидал увидеть в каждом случае (и что я получил при создании файлов изображений):

 20480+0 records in 20480+0 records out 

Насколько я могу судить, изображения записываются правильно, хотя я заинтересован в количестве показанных записей. В любом случае это, очевидно, неверно. Хотя, как я уже сказал, записанные изображения соответствуют оригиналам, проходят проверки файловой системы и т. Д.

Я использую Fedora 21 x86_64 с coreutils 8.22.

  • dd, ddrescue, dd_rescue в соответствии с ОС (Ubuntu, macOS)
  • Безопасно ли только частично восстанавливать образ диска с помощью dd?
  • dd в конце файла
  • Какова скорость, о которой сообщает dd?
  • Синтаксис при объединении dd и pv
  • dd копирует больше данных, чем существует в .img?
  • Сравнение необработанных блочных устройств
  • Почему dd не защищен от записи на активном диске?
  • One Solution collect form web for “dd показывает случайное количество записей в / выводе”

    Это неполные чтения. Он должен уйти, если вы добавите iflag=fullblock .

    По умолчанию dd радостью примет меньшие блоки из канала, если нет доступных данных. С iflag dd будет ждать, пока не будет собран полный блок данных, или EOF.

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

    Вопрос в том, почему вы вообще используете dd , ваш пример может быть также сведен к:

     xz -dc goren.img.xz > /dev/storage2/goren 
    Interesting Posts

    Как зафиксировать измененный файл, если он ранее не был заблокирован RCS (и я использую режим Emacs VC)?

    Как настроить интервал соединения в соединении BLE?

    Самый простой способ найти / заменить в файле с помощью списка?

    Исправить определение физического объема LVM после удаления / dev / sdb

    Конфликт размера файла

    Скрипт с использованием sudo работает с терминала, но не с ярлыка на рабочем столе

    Где поставить пространство подкачки, с начала или конца и другие вопросы свопинга

    Как узнать, какая версия Gentoo и Linux запущена?

    как удаленно выполнять сценарий оболочки с повышенными привилегиями

    Настройка клавиатуры Bluetooth для ввода пароля шифрования диска

    NOQUEUE: SYSERR (root): opendaemonsocket: daemon MTA: сервер SMTP-разъем клин: выход

    Как установить zabbix-agent поверх apt-get

    Могу ли я монтировать флэш-накопитель NTFS на Linux

    tar добавить в архив в архиве

    Как установить модули Perl GD и GD :: Полилиния в Debian?

    Linux и Unix - лучшая ОС в мире.