Como posso executar 2 dd em escrita paralela no mesmo dispositivo

Como posso executar 2 dd em escrita paralela no mesmo dispositivo

Estou procurando uma maneira de colocar zeros e queimar myiso.isoem paralelo.

O comando

dd if=/dev/zero of=/dev/sdb && (sleep 1; dd if=myiso.iso of=/dev/sdb)

deve estar ok, pois a velocidade com que os zeros são escritos é inferior à velocidade com que o iso é escrito.

Como você verificaria se o iso foi escrito somente depois que os zeros foram escritos?

Responder1

Se você está tentando garantir que a chave USB contenha apenas a imagem e que o espaço restante seja todo zero, você pode fazer o seguinte:

cat myiso.iso /dev/zero > /dev/sdb

Não parece haver muito sentido em escrever todos os zeros e depois a imagem em cima...

Responder2

Seu one-liner executará comandos sequencialmente e somente se primeiro ddterminar com status de retorno 0 (sucesso). Se você quiser ter certeza de que o ISO será gravado somente depois que os zeros forem gravados, você deverá executar os comandos sequencialmente.

dd if=/dev/zero of=/dev/sdb && dd if=myiso.iso of=/dev/sdb

informação relacionada