ich habe hier einen TEAC USB-Stick, der als USB Wechseldatenträger ins
System eingebunden wird. Wenn ich via Konqueror Dateien auf den Stick
schiebe, behauptet KDE nach kurzer Zeit, die Transaktion erfolgreich
durchgeführt zu haben.
Tatsächlich zeigt mir der USB-Stick aber nocht "writing..." an und ich kann
das Gerät auch nicht sicher entfernen.
Wie bekomme ich KDE dazu, mir den tatsächlichen Status anzuzeigen?
<snip "mount">
/dev/sdb1 on /media/mp3stick type vfat
(rw,noexec,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower)
</snip>
<snip "dmesg">
[17258682.408000] usb 2-2: new full speed USB device using uhci_hcd and
address 8
[17258683.572000] scsi7 : SCSI emulation for USB Mass Storage devices
[17258683.572000] usb-storage: device found at 8
[17258683.572000] usb-storage: waiting for device to settle before scanning
[17258688.576000] Vendor: SigmaTel Model: MSCN Rev: 0100
[17258688.576000] Type: Direct-Access ANSI SCSI
revision: 04
[17258688.580000] SCSI device sdb: 1000960 512-byte hdwr sectors (512 MB)
[17258688.584000] sdb: Write Protect is off
[17258688.584000] sdb: Mode Sense: 38 00 00 00
[17258688.584000] sdb: assuming drive cache: write through
[17258688.596000] SCSI device sdb: 1000960 512-byte hdwr sectors (512 MB)
[17258688.600000] sdb: Write Protect is off
[17258688.600000] sdb: Mode Sense: 38 00 00 00
[17258688.600000] sdb: assuming drive cache: write through
[17258688.600000] sdb: sdb1
[17258688.604000] sd 7:0:0:0: Attached scsi removable disk sdb
[17258688.604000] sd 7:0:0:0: Attached scsi generic sg2 type 0
[17258688.608000] usb-storage: device scan complete
</snip>
--
MfG / Regards,
Florian Auer
> <snip "mount">
> /dev/sdb1 on /media/mp3stick type vfat
> (rw,noexec,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower)
> </snip>
mount mit der Option "sync". Dann werden alle Daten
ohne Zeitverzögerung auf den Stick geschrieben.
Frank
> Hallo zusammen,
>
>
> ich habe hier einen TEAC USB-Stick, der als USB Wechseldatenträger ins
> System eingebunden wird. Wenn ich via Konqueror Dateien auf den Stick
> schiebe, behauptet KDE nach kurzer Zeit, die Transaktion erfolgreich
> durchgeführt zu haben.
Das ist das normale Verhalten: Daten werden gepuffert. Für alle
oberen Schichten ist damit die Operation tatsächlich durchgeführt.
> Tatsächlich zeigt mir der USB-Stick aber nocht "writing..." an und ich kann
> das Gerät auch nicht sicher entfernen.
Doch, denn Du solltest dazu sowieso umount/pumount verwenden. Diese
Befehle kehren erst zurück, wenn alles geschrieben wurde. Es gibt sie
sicher auch in einer Ausführung in Bunt mit einem Fenster drumherum.
> Wie bekomme ich KDE dazu, mir den tatsächlichen Status anzuzeigen?
Indem Du die Pufferung verhinderst, z.B. mit Mount-Option -o sync.
Das wirst Du aber nicht wollen, denn die Bedienung des Sticks wird
dann ziemlich zäh.
Du kannst auch den Befehl 'sync' nachschieben, um alles zu schreiben,
aber dann kannst Du gleich ordentlich umounten.
Gruß,
Heike
> ich habe hier einen TEAC USB-Stick, der als USB Wechseldatenträger ins
> System eingebunden wird. Wenn ich via Konqueror Dateien auf den Stick
> schiebe, behauptet KDE nach kurzer Zeit, die Transaktion erfolgreich
> durchgeführt zu haben.
>
> Tatsächlich zeigt mir der USB-Stick aber nocht "writing..." an und ich
> kann das Gerät auch nicht sicher entfernen.
Man soll die Speichergeräte eh immer umounten bevor man es abstöpselt. Bei
KDE müsste auf dem Desktop ein Symbol von Deiner USB-Stick erscheinen wenn
Du diese angesteckt hast. Auf diese machst Du Rechtsklick und dann klickst
Du auf "sicher entfernen" (o.ä. hab nicht so im Kopf). Erst wenn die grüne
Ecke (steht für mounted) weg ist, darfst Du es auch abstöpseln.
cu Floh
Da es KDE-spezifisisch ist fuppe ich dorthin (de.comp.os.unix.apps.kde).
Ach ja, erst fluchen alle über die pöse, pöse sync-Option die den
Transfer so furchtbar ausbremst und bezeichnen ihre standardmäßige
Anwendung als "Bug", und dann wünscht sie sich jemand her. :-)
Gruß
Henning
Eine Antwort mit der man was anfangen kann - kurz und informativ.
Danke!
[...]
> Ach ja, erst fluchen alle über die pöse, pöse sync-Option die den
> Transfer so furchtbar ausbremst und bezeichnen ihre standardmäßige
> Anwendung als "Bug", und dann wünscht sie sich jemand her. :-)
>
> Gruß
> Henning
Bug, Feature... wo ist der Unterschied? ;)
[...]
> Man soll die Speichergeräte eh immer umounten bevor man es abstöpselt. Bei
> KDE müsste auf dem Desktop ein Symbol von Deiner USB-Stick erscheinen wenn
> Du diese angesteckt hast. Auf diese machst Du Rechtsklick und dann klickst
> Du auf "sicher entfernen" (o.ä. hab nicht so im Kopf). Erst wenn die grüne
> Ecke (steht für mounted) weg ist, darfst Du es auch abstöpseln.
<grinsend>Danke für die nette Beschreibung</grinsend>
Ich stelle mir meine Musik meist morgens zwischen Frühstück und Abfahrt
zusammen. Und da ich nicht sonderlich um meinen Stick trauern werde, wenn
er hops geht, überspringe ich das mit dem "sicher entfernen" manchmal.
Deswegen hätte ich gerne eine tatsächliche Statusanzeige, damit ich nicht
nur leere Verzeichnisse auf dem Stick habe.
Im übrigen funkioniert das mit dem "sicher entfernen" (in der
Klickibunti-Version von KDE) nur bedingt - bei mir zumindest. Ich vermute,
dass ein Timeout den Aushänge-Vorgang unterbricht, wenn der Stick zu lange
zum Schreiben der Daten braucht.
> Da es KDE-spezifisisch ist fuppe ich dorthin (de.comp.os.unix.apps.kde).
Der Meinung bin ich nicht, sonst hätte ich direkt dort gepostet. Ich
vermutete bereits, dass die Lösung entweder in den Mount-Eigenschaften oder
aber bei der Hardware des Sticks zu suchen ist. Deshalb habe ich hier
geschrieben.
> Florian Erfurth wrote:
>
>
>> Man soll die Speichergeräte eh immer umounten bevor man es abstöpselt.>
>> [...]
> <grinsend>Danke für die nette Beschreibung</grinsend>
>
> Ich stelle mir meine Musik meist morgens zwischen Frühstück und Abfahrt
> zusammen. Und da ich nicht sonderlich um meinen Stick trauern werde, wenn
> er hops geht, überspringe ich das mit dem "sicher entfernen" manchmal.
> Deswegen hätte ich gerne eine tatsächliche Statusanzeige, damit ich nicht
> nur leere Verzeichnisse auf dem Stick habe.
Unterm Strich brauchst Du auf diese Weise bloß länger, da mindestens
gleich oft, meistens aber häufiger geschrieben werden muss und auch
alle Lesezugriffe immer vom Stick bedient werden müssen.
> Im übrigen funkioniert das mit dem "sicher entfernen" (in der
> Klickibunti-Version von KDE) nur bedingt - bei mir zumindest. Ich vermute,
> dass ein Timeout den Aushänge-Vorgang unterbricht, wenn der Stick zu lange
> zum Schreiben der Daten braucht.
Da es derart auf die Sekunde ankommt: Bau Dir einen Alias zu Umounten
und spar Dir die ganze Mausschubserei. Wenn noch kein Shellfenster
vom Booten offen ist, solltest Du das eh gleich mit ändern.
Des Menschen Wille ist aber bekanntlich sein Himmelreich.
> Hallo zusammen,
>
>
> ich habe hier einen TEAC USB-Stick, der als USB Wechseldatenträger ins
> System eingebunden wird. Wenn ich via Konqueror Dateien auf den Stick
> schiebe, behauptet KDE nach kurzer Zeit, die Transaktion erfolgreich
> durchgeführt zu haben.
>
> Tatsächlich zeigt mir der USB-Stick aber nocht "writing..." an und ich kann
> das Gerät auch nicht sicher entfernen.
>
> Wie bekomme ich KDE dazu, mir den tatsächlichen Status anzuzeigen?
Das ist der tatsächliche Status.
Es bleibt dir nur ein umount (und oder ein sync - manchmal hilft sogar nur
sync). Alternativ gab es mal die Option ein Device sync zu mounten, was
zwar die Datentransferrate stark verschlechterte, aber genau das macht was
du willst.
--
MfG
Andre.Janssen [bei] nerdflanders [punkt] de