Ich benutze den Befehl dd, um einen bootfähigen USB aus einer ISO-Datei zu erstellen:
sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M
Nach dem Drücken der Eingabetaste wird es kurz beendet und gibt mir:
915+0 records in 915+0 records out 959447040 bytes (959 MB) copied,
0.539375 s, 1.8 GB/s
Es ist also so, als würde man im Hintergrund laufen, weil ich sehen kann, dass das Flash-Laufwerk funktioniert. Irgendwann hört der Kopiervorgang auf und ich kann das Laufwerk erfolgreich entfernen, aber die Frage ist, warum der Befehl dd nicht auf den Abschluss des Kopiervorgangs wartet. Warum läuft es im Hintergrund. Und wie kann ich es warten lassen?
sync
warte.
dd
hat auch einige Synchronisierungsoptionen, zum Beispiel conv=fsync
. Das heißt, ich musste es nie mit /dev/sd*
Laufwerken selbst verwenden. Wenn Sie buchstäblich /dev/sdx
meine Vermutung verwendet hätten, hätten Sie eine nutzlose 959MB-Datei in /dev
(Ramdisk) jetzt ...
sync
?