Я перебуваю під такими обмеженнями:
- У мене
.zip
на комп’ютері є 1,0 ГБ файл, який містить один файл, зображення дискаraspbian
. Якщо не стискається, цей файл розміром 3,2 ГБ і названий2015-11-21-raspbian-jessie.img
. - Завантаживши поштовий файл, у мене на комп’ютері трохи менше 1,0 ГБ місця для зберігання, не вистачає місця для отримання зображення на мій комп'ютер.
- Цей файл потрібно розпакувати та записати на SD-карту, використовуючи звичайну стару
dd
.
Чи можна мені записати зображення на SD-карту за цими обмеженнями?
Я знаю, що можна передавати дані, tar
а потім передавати ці дані в інше місце, однак чи все-таки це буде працювати для zip
файлового формату, чи потрібно весь архів нестискати, перш ніж будь-які файли будуть доступні?
Я розумію, що міг би просто витягнути zip-файл на зовнішню флешку, але це веселіше. Я хочу вирішити це для вирішення проблеми (та досвіду навчання)!
—
IQAndreas
Якщо ваша SD-карта є пристроєм
—
John1024
/dev/sdh
, запустіть unzip -p file.zip >/dev/sdh
. (Я знаю, що використання dd
традиційного, але це не обов’язково.)
Ага. Це б спрацювало без
—
CRThaze
dd
? Я вважав, що потрібен буде параметр Розмір блоку.
Так, це працює без
—
John1024
dd
. У минулому розмір блоку був дуже важливим під час запису на стрічки. Для дисків це не має значення.
@TheCzar Окрім стрічок, параметр розміру блоку до
—
Жил "ТАК - перестань бути злим"
dd
може лише втрачати дані або сповільнювати (або в рідкісних випадках трохи прискорити, якщо досить великий). Забудьте dd
, це дуже рідко корисно.