SuSE 10.0 und USB-Sticks (Probleme mit Schreibgeschwindigkeit)

Status
Für weitere Antworten geschlossen.

Rain_Maker

Administrator
Teammitglied
Hallo,

Dieses Problem betrifft NUR SuSE 10.0.

Manche USB-Sticks zeigen ein ausgesprochen seltsames Verhalten, wenn man darauf Daten SCHREIBEN will.

Die Schreibgeschwindigkeit ist geradezu absurd langsam (10-30 KILObyte/Sekunde).

Meine Erfahrungen zeigen, daß es sich dabei hauptsächlich um Sticks kleiner oder gleich 256 MB handelt, welche Probleme machen.

Das Problem kann wie folgt gelöst werden:

1. zu Root werden.

Code:
su
2. Im Verzeichnis /usr/share/hal/fdi/policy/ den Ordner 95userpolicy anlegen.

Code:
mkdir /usr/share/hal/fdi/policy/95userpolicy/
3. Mit einem Editor eurer Wahl (ich nehme mal kate)

Code:
kdesu kate
eine Datei mit folgendem Inhalt erzeugen:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <!-- disable sync for mount -->
    <match key="block.is_volume" bool="true">
      <match key="volume.fsusage" string="filesystem">
        <match key="@info.parent:storage.bus" string="usb">
          <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
        </match>
      </match>
    </match>
  </device>
</deviceinfo>
Und als "nosync.fdi" im oben erzeugten

Ordner /usr/share/hal/fdi/policy/95userpolicy/

abspeichern.

Dieser Eintrag sorgt dafür, daß USB-Sticks mit der Option "async" gemountet werden und die Schreibgeschwindigkeit wieder normal ist. (Ich meine sogar, daß das Schreiben auf USB-Sticks allgemein schneller geworden ist, also auch bei Sticks die vorher keine Probleme machten).

Nun noch als root den HAL-Demon neu starten:

Code:
su

rchal restart
Fertig.

Wichtig Bevor man den Stick nach einem Schreibvorgang entfernt, ALLE Anwendungen schließen, die auf den Stick zugreifen (z.B. den aktuellen Konqueror-Tab), sonst kann es zu Datenverlusten kommen, bzw. der Schreibvorgang ist nicht erfolgreich.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben