Saya di bawah batasan berikut:
- Saya memiliki
.zip
file 1,0 GB di komputer saya yang berisi satu file, gambar diskraspbian
. Saat tidak dikompresi, file ini berukuran 3,2 GB dan diberi nama2015-11-21-raspbian-jessie.img
. - Setelah mengunduh file zip, saya memiliki ruang penyimpanan hanya di bawah 1,0 GB di komputer saya, tidak cukup ruang untuk mengekstrak gambar ke komputer saya.
- File ini perlu dikompresi dan ditulis ke kartu SD menggunakan polos lama
dd
.
Apakah mungkin bagi saya untuk menulis gambar ke kartu SD di bawah batasan ini?
Saya tahu mungkin untuk mem- pipe data tar
dan kemudian zip
mem- pipe data itu di tempat lain, apakah ini akan tetap bekerja untuk format file, atau apakah seluruh arsip perlu dikompres sebelum file dapat diakses?
Saya sadar saya hanya bisa mengekstrak file zip ke flash drive eksternal, tetapi ini lebih menyenangkan. Saya ingin melakukan ini untuk tantangan (dan pengalaman belajar) itu!
—
IQAndreas
Jika kartu SD Anda adalah perangkat
—
John1024
/dev/sdh
, maka jalankan unzip -p file.zip >/dev/sdh
. (Saya tahu bahwa penggunaannya dd
tradisional tetapi tidak perlu.)
Hah. Apakah itu akan berhasil tanpa
—
CRThaze
dd
? Saya pikir parameter Ukuran Blok akan diperlukan.
Ya, itu bekerja tanpa
—
John1024
dd
. Di masa lalu, ukuran blok sangat penting saat menulis ke kaset. Untuk disk, tidak masalah.
@TheCzar Selain dari kaset, parameter ukuran blok
—
Gilles 'SANGAT berhenti menjadi jahat'
dd
hanya dapat kehilangan data atau memperlambat (atau dalam kasus yang jarang mempercepat sedikit, jika cukup besar). Lupakan dd
, ini sangat jarang berguna.