Можно ли распаковать zip-файл, содержащий образ диска, а затем сохранить его на SD-карту за один шаг?

У меня есть следующие ограничения:

  • У меня на моем компьютере имеется файл размером 1.0 GB .zip, который содержит один файл, образ диска raspbian. При несжатом файле этот файл имеет размер 3,2 ГБ и называется 2015-11-21-raspbian-jessie.img.
  • После загрузки zip-файла у меня чуть меньше 1,0 ГБ на моем компьютере, недостаточно места для извлечения изображения на мой компьютер.
  • Этот файл должен быть несжатым и записан на SD-карту, используя простой старый dd.

Можно ли записать изображение на SD-карту под этими ограничениями?

Я знаю, что можно передавать данные через tar, а затем передавать эти данные в другом месте, однако это все равно будет работать для zip или весь архив должен быть несжатым до того, как будут доступны какие-либо файлы?

10 голосов | спросил IQAndreas 29 AM00000080000000631 2015, 08:13:06

1 ответ


15

Используйте unzip -p:

unzip -p 2015-11-21-raspbian-jessie.zip 2015-11-21-raspbian-jessie.img | dd of=/dev/sdb bs=1M
ответил yaegashi 29 AM00000080000001131 2015, 08:24:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132