Donnerstag, 18. April 2013

Langsame USB Sticks unter Kubuntu beschleunigen

Unter Kubuntu werden USB-Sticks mit der Option "sync" gemountet. Dies hat auf meinem System zur Folge, dass nur mit ca. 150kB/s auf den Stick geschrieben wird. Man erkennt einen solchen Mount, an der Ausgabe des Befehls mount:


/dev/sdc1 on /media/disk type vfat (rw,nosuid,nodev,sync,gid=46,umask=002,uhelper=hal)

Um das Verhalten umzustellen, muss man in der Datei

/etc/halevt/halevt.xml

alle 4 Stellen mit "-o sync" entfernen und danach mit

service halevt restart

die Änderungen aktivieren. Danach werden USB-Sticks so gemountet:

/dev/sdc1 on /media/disk type vfat (rw,nosuid,nodev,gid=46,umask=002,uhelper=hal)

und die Geschwindigkeit ist deutlich höher. Aber Vorsicht! Durch das fehlende Sync wird der Schreib-Cache aktiviert, so dass Schreibzugriffe den Eindruck erwecken, sie währen abgeschlossen, aber in Wirklichkeit schreibt Linux im Hintergrund noch auf den USB-Stick. Deshalb den Stick nach einem Schreibvorgang nicht abziehen, sondern sauber aushängen.

Keine Kommentare: