Suse 10 schreibt Daten nur langsam auf USB-Stick
Das Schreiben auf den USB-Stick in Suse Linux 10 geht nur quälend langsam. Für 73 MByte braucht der Stick fast zehn Minuten.
Das ist ein bekanntes Problem in Suse 10. Ziehen Sie zunächst den USB-Stick ab und befolgen Sie dann diese Arbeitsschritte:
1. Öffnen Sie eine Shell und melden Sie sich mit su als root an.
2. Erzeugen Sie mit dem Befehl
joe /usr/share/hal/fdi/policy/20thirdparty/95-storage-nosync.fdi
die Datei 95-storage-nosync.fdi und füllen Sie sie mit folgenden Zeilen:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- disable sync for mount -->
<deviceinfo version="0.2">
<device>
<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>
3. Speichern Sie die Datei, indem Sie die Tastenkombination [Strg-k] und danach die Taste [q] drücken.
4. Geben Sie - immer noch als root - das Kommando
rchal restart
ein.
5. Danach können Sie den USB-Stick wieder einstecken.
Jetzt sollte die Übertragung deutlich schneller passieren. In einem Test brauchten rund 70 Dateien nur noch handgestoppte 12 Sekunden.
Da Sie mit dieser Aktion allerdings den Schreibcache auch für den USB-Stick eingeschaltet haben, dürfen Sie den Speicherstift erst dann abziehen, nachdem das Lämpchen aufgehört hat zu blinken. Um sicher zu gehen, dass alle Daten geschrieben sind, können Sie auch eine Shell öffnen und den Befehl
sync
eingeben. Sobald sich das Prompt danach wieder zeigt, dürfen Sie den USB-Stick entfernen.
Mehr dazu:
Super Tipp! Vielen, vielen Dank!
[Hannes | 24.09.2006]
Antworten




