So etwas hab ich noch nie erlebt, das ist zwar bestimmt das tausendste
Mal daß ich sowas wie oben mache, ich würde erwarten daß ich erstmal
Kaffee trinken gehen kann bis das fertig ist aber nach einer halben
Sekunde will er angeblich 1.4GB auf den Stick geschaufelt haben, sync
kehrt sofort zurück und in iotop ist auch keinerlei Aktivität mehr zu
sehen.
Was geht da vor?
>> Das "&& sync" - läuft das nicht nach dem time, da es schon von Deiner> ursprünglichen Shell ausgewertet wird?
Zumindest kehrt das prompt augenblicklich zurück, sync sollte nicht
zurückkehren bevor es nicht fertig ist
selbst mit abgezogenem Stick bekomm ich von fdisk und auch mit gparted
noch die Informationen oben angezeigt! Obwohl er laut lsblk nicht mehr
existiert!
Vor jedem ziehen des Sticks und vor jeder benutzung von dd solltest du
sicherstellen das alle dortigen Partitionen (in deinem Fall /dev/sdc mit
8GB, deshalb brach dein dd in deiner Umgebung ab) nicht gemounted sind.
Womöglich läuft im Hintergrund ein Automounter... df und umount sind
gute Freunde :D
Zum Thema Geschwindigkeit (dd 1502576640 Bytes (1,5 GB, 1,4 GiB)
kopiert, 0,423548 s, 3,5 GB/s) siehe cache:
[18913.356293] sd 4:0:0:0: [sdc] Write cache: enabled, read cache:
enabled
Die erreichten 3,5 GB/s deuten darauf hin das deine Kopieraktion direkt
vorher schon einmal durchgeführt wurde...
Falls für Benchmarkzwecke erwünscht cache löschen mit:
echo 3 | sudo -k tee /proc/sys/vm/drop_caches
dann klapps auch wieder mit der Zeitmessung deines dd.
2 Cent schrieb:> Vor jedem ziehen des Sticks und vor jeder benutzung von dd solltest du> sicherstellen das alle dortigen Partitionen (in deinem Fall /dev/sdc mit> 8GB, deshalb brach dein dd in deiner Umgebung ab) nicht gemounted sind.
Aus der Erinnerung:
* Aus der Schublade geholt und angestöpselt
* KDE-Popup kommt, ich klicke auf "mit Dolphin öffnen"
* Wird gemountet und ich stelle fest es ist die alte Ubuntu Mate von
damals
* Dolphin geschlossen
* lsblk gemacht um zu sehen daß es sich um sdc handelte, eine Partition
war bei /media/bernd/irgendwas gemountet.
* umount gemacht und nochmal lsblk und es war nichts mehr gemountet
* dd gestartet
* nach 2 Sekunden gemerkt daß ich status=progress vergessen habe und mit
Ctrl-C abgebrochen.
* Prompt kam nicht (Ungeduld)
* hart rausgezogen (Ungeduld)
* prompt kam zurück
* wieder eingestöpselt
* lsblk gemacht um zu sehen daß es immer noch sdc ist
* Es war nichts gemountet (KDE bot es mir wieder an aber ich habe
diesmal nicht geklickt)
* dd gestartet und an diesem Punkt fing es an zu spinnen wie in Post 1
beschrieben, IO-Operationen auf sdc in rasender zeit und kein
tatsächliches Schreiben auf dem Gerät überhaupt.
Das seltsame:
* dmesg zeigte mir keine Fehler an, ein- und ausstöpseln wurde erkannt
* KDE-Datenträger-Popup kam jedesmal wie erwartet
* Beim rausziehen verschwand /dev/sdc wieder wie erwartet
Aber:
* fdisk -l /dev/sdc zeigte mir einen Datenträger an obwohl er nicht mehr
eingestöpselt war, gparted ebenfalls!
* dd operierte anscheinend ebenfalls die ganze Zeit auf dem nicht
existierenden Geist von /dev/sdc, daher das vollkommen absurde Verhalten
Erst der Neustart behob es.
Ungeduld LOL ist neben defekten (zu langen) USBkabeln ein Quell
unlustiger Effekte unt toller Rätsel (dieser Thread), natürlich auch
abhängig von der verwendeten HW und deren Treiber.
Neben einem Reboot in dieser Situation eine andere Brechstange:
eject /dev/sdx
und erneutes reinstecken hätte möglicherweise ausgereicht um "die
Geister" zu vertreiben. Vielleicht irgendwann mal nützlich, ansonsten
egal, Ende gut, alles gut.