Sto usando il comando dd per creare un usb avviabile dal file ISO:
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Dopo aver premuto invio si esce momentaneamente e mi dà:
915+0 records in 915+0 records out 959447040 bytes (959 MB) copied,
0.539375 s, 1.8 GB/s
Quindi è come correre in background perché vedo che l'unità flash funziona. Alla fine smetterà di copiare e posso rimuovere l'unità correttamente, ma la domanda è perché il comando dd non aspetta che la copia finisca. Perché viene eseguito in background. E come posso farlo aspettare?
sync
potrebbe aspettare.
dd
ha anche alcune opzioni di sincronizzazione, ad esempio conv=fsync
. Detto questo, non ho mai dovuto usarlo con le /dev/sd*
unità da solo. Se avessi letteralmente usato la /dev/sdx
mia ipotesi sarebbe stato che tu avessi un file inutile da 959 MB in /dev
(ramdisk) ora ...
sync
?