Atualmente, estou usando torrent uma imagem ISO inicializável que preciso gravar em uma unidade flash. Minha velocidade de download e minha velocidade de gravação na unidade são comparáveis e, para economizar tempo, fiquei me perguntando se existe uma maneira de gravar a imagem na unidade enquanto estou fazendo o download, em vez de ter que esperar duas vezes enquanto a imagem é baixada. computador e depois para a unidade.
Ao fazer o download de um URL de arquivo normal, posso fazer isso:
$ curl -L http://example.com/my-image.iso | tee my-image.iso | sudo dd of=/dev/sdX
No entanto, torrents não são baixados sequencialmente da mesma maneira, e em qualquer caso eu não sei de uma maneira de canalizar facilmente um download de torrent na linha de comando. Eu suponho que uma solução teria que escrever de forma inteligente cada parte do arquivo para a posição correta à medida que ela é adquirida, mas não tenho certeza de como fazer isso ou se há ferramentas que podem fazer isso por mim.
Como posso torrentar uma imagem ISO e, simultaneamente, gravá-la em uma unidade flash / outro dispositivo de bloco?
Em resposta a um comentário: os ISOs específicos com que preciso fazer isso já estão configurados de uma maneira que me permite gravá-los diretamente no disco sem necessidade de modificação (por exemplo:% normaldd
funcionará, não há necessidade de Unetbootin ).
Se houver uma maneira de realizar essas modificações para permitir o uso de ISOs ópticos, isso seria bom, mas não é um requisito.