J'utilise la commande dd pour créer une clé USB amorçable à partir d'un fichier iso:
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Après avoir appuyé sur Entrée, il quitte momentanément et me donne:
915+0 records in 915+0 records out 959447040 bytes (959 MB) copied,
0.539375 s, 1.8 GB/s
C'est donc comme courir en arrière-plan parce que je peux voir que le lecteur flash fonctionne. Finalement, il cessera de copier et je peux retirer le lecteur avec succès, mais la question est de savoir pourquoi la commande dd n'attend pas la fin de la copie. Pourquoi fonctionne-t-il en arrière-plan. Et comment puis-je faire attendre?
sync
pourrait attendre.
dd
a également quelques options de synchronisation, par exemple conv=fsync
. Cela dit, je n'ai jamais eu à l'utiliser /dev/sd*
moi-même avec des lecteurs. Si vous avez littéralement utilisé /dev/sdx
ma supposition, vous auriez eu un fichier inutile de 959 Mo dans /dev
(ramdisk) maintenant ...
sync
?