Estou usando o comando dd para criar um usb inicializável a partir do arquivo iso:
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Depois de pressionar enter, ele momentaneamente sai e me dá:
915+0 records in 915+0 records out 959447040 bytes (959 MB) copied,
0.539375 s, 1.8 GB/s
Então é como rodar em segundo plano, porque posso ver que a unidade flash está funcionando. Eventualmente, ele interromperá a cópia e eu posso remover a unidade com êxito, mas a questão é por que o comando dd não aguarda a conclusão da cópia. Por que ele é executado em segundo plano? E como posso esperar?
syncpode esperar.
ddtambém possui algumas opções de sincronização, por exemplo conv=fsync. Dito isto, nunca precisei usá-lo com /dev/sd*unidades. Se você usou literalmente /dev/sdxo meu palpite teria sido você tinha um arquivo inútil 959MB no /dev(ramdisk) agora ...
sync?