Ich habe derzeit extreme Probleme, mit fehlerhaften Videodateien, wenn ich diese auf einen USB- Stick kopiere. Oft ist auch das ganze Dateisystem beschädigt und die Sticks lassen sich gar nicht mehr einbinden, ich muss dann dauernd neu formatieren.
Was mir aufgefallen ist, die Schreibgeschwindigkeit auf die Sticks ist extrem höher, als eigentlich laut Angabe am Stick möglich! Wenn ich eine Datei übertrage, geht das mit bis zu 50MB/s. Gerade habe ich einen Stick neu formatiert, diesmal in FAT32 und nicht NTFS. Da wurde dann plötzlich mit 120MB/s geschrieben und eine 470MB große Datei, war ich knapp 4 Sekunden auf den Stick überteragen. Allerdings unvollständig, der Kopiervorgang blieb ca. 1kb vor Ende stehen und zeigte nur noch eine Geschwindigkeit von 0 Byte an. Das ging auch nicht mehr weiter, da konnte ich warten bis in alle Ewigkeit. Die Sticks werden bei der Datenübertragung auch sehr heiß.
[gelöst] Zu hohe Schreibgeschwindigkeit auf USB- Sticks?
- Strietzl
- Erledigt
-
-
Gerade habe ich einen Stick neu formatiert, diesmal in FAT32 und nicht NTFS.
Formatiere den Stick mit einem Linux-kompatiblen Format. Hilft das nicht verwende andere USB-Sticks.
-
Das ist Caching-Problem: Kommischerweise werden USB-Sticks mit Write-Back-Cache angebunden.
der Kopiervorgang blieb ca. 1kb vor Ende stehen und zeigte nur noch eine Geschwindigkeit von 0 Byte an. Das ging auch nicht mehr weiter
Hast Du auch versucht länger zu warten?
Das ist leider so, dass die Dateien mit der Lesegeschwindigkeit in Schreibcache geschrieben werden, danach wird aber Cache mit dem Gerät synchronisiert (alles, was im Cache ist, soll auf physikalisches Gerät geschrieben werden). Deswegen sieht der Prozess so aus: Sehr schnell alles geschrieben, danach bleibt der Prozess am Ende hängen (sync).
Bilige USB-Sticks haben oft Schreibraten von weniger als 1MB/s und Du schreibst "Video", d.h. mehrere 100MB-Daten.Wenn USB-Stick während des Schreibprozesses herausgezogen wird, ist das Dateisystem natürlich beschädigt.
-
Die Sticks haben eine Schreibgeschwindigkeit von 6MB und bisher hat das ja auch immer funktioniert. Andere Formate, als NTFS oder FAT32 kann ich nicht verwenden, weil die vom Fernseher nicht erkannt werden und ich dann die Videos sinnlos drauf kopieren würde.
Ich hab mir mal die Zeit genommen und etwa 5 Minuten gewartet, als vor dem Abschluss des Kopiervorgangs angehalten wurde. Vergeblich, nichts passiert mehr. Nach Klick auf "Stop", heißt es dann, der Kopiervorgang ist abgeschlossen.
Einfach abgezogen, habe ich den Stick auch nicht, erst nachdem ich den Vorgang abgebrochen und die Einbindung gelöst habe, was manchmal auch n icht funktioniert. Da steht dann "Einbindung wird gelöst" und auch hier kann ich warten, bis ich schwarz werde. Ich kann dann entweder den Stick einfach entfernen oder den Computer runterfahren, was allerdings in dem Fall auch nicht funktioniert, der bleibt dann beim herunterfahren hängen, erstr wenn ich den Stich entferne, funktioniert es. -
Also doch mal einen höherwertigen Stick verwenden? Billig-Kram bringt meist nicht viel.
Um was für einen Stick handelt es sich? Mal mit eingesteckten Stick in der Konsole
und die Ausgabe bitte hier in Code-Tags posten. Die Ausgabe von
wäre auch interessant. Falls die Angabe keine Ausgabe ergibt, bitte das Paket "sysstat" aus den Repos installieren.
-
Code
Alles anzeigenlsusb Bus 002 Device 003: ID 04f2:b2e1 Chicony Electronics Co., Ltd Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 006: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 003 Device 003: ID 046d:c526 Logitech, Inc. Nano Receiver Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
Code
Alles anzeigeniostat Linux 3.16.7-21-desktop (linux-ipg9.site) 11.05.2015 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 9,62 0,02 3,61 5,53 0,00 81,21 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 7,48 538,45 139,09 5683136 1468007 sdb 2,14 46,82 138,48 494194 1461613
-
-
Hast du die Ausgaben mit angestecktem Stick gemacht?
-
Ich bin grad beim Testen, aktuell hängts wieder. Aber unter Sync wird leider gar nichts in der Root- Konsole angezeigt. Es wurden zwei von 6 Dateien kopiert, bei der Zweiten hängt es jetzt wieder.