Estou sob as seguintes restrições:
- Eu tenho um
.zip
arquivo de 1,0 GB no meu computador que contém um arquivo, uma imagem de disco deraspbian
. Quando não compactado, esse arquivo tem 3,2 GB de tamanho e é nomeado2015-11-21-raspbian-jessie.img
. - Depois de baixar o arquivo zip, tenho pouco menos de 1,0 GB de espaço de armazenamento no meu computador, não há espaço suficiente para extrair a imagem para o meu computador.
- Esse arquivo precisa ser descompactado e gravado em um cartão SD usando o antigo comum
dd
.
É possível escrever a imagem no cartão SD sob essas restrições?
Sei que é possível canalizar dados tar
e, em seguida, canalizá- los para outro lugar, no entanto, isso ainda funcionará para o zip
formato de arquivo ou o arquivo inteiro precisa ser descompactado antes que qualquer arquivo seja acessível?
Sei que poderia extrair o arquivo zip para uma unidade flash externa, mas isso é mais divertido. Eu quero fazer isso para o desafio (e a experiência de aprendizado) dele!
—
IQAndreas 29/08
Se o seu cartão SD for um dispositivo
—
John1024
/dev/sdh
, execute unzip -p file.zip >/dev/sdh
. (Eu sei que o uso de dd
é tradicional, mas não é necessário.)
Hã. Isso funcionaria sem
—
CRThaze
dd
? Imaginei que o parâmetro Tamanho do bloco seria necessário.
Sim, funciona sem
—
precisa saber é o seguinte
dd
. No passado, o tamanho do bloco era muito importante ao gravar em fitas. Para discos, isso não importa.
@TheCzar Além das fitas, o parâmetro de tamanho do bloco
—
Gilles 'SO- stop be evil'
dd
pode apenas perder dados ou retardar as coisas (ou, em casos raros, acelerar as coisas um pouco, se forem grandes o suficiente). Esquecer dd
, é muito raramente útil.