Я перебуваю під такими обмеженнями:
- У мене
.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, це дуже рідко корисно.