Hallo Hat jemand schon so was mal erlebt: Ich habe mir von Aiptek den MP3+Memory-Stick gekauft und an den Suse8.1-Rechner gestöpselt. Nach dem mounten (klick auf das Icon auf dem Desktop) kann ich alle Dateien lesen und kann auch Dateien auf den Memstick schreiben. Nach einem umount (rechtsklick auf das Icon und "Datenträger freigeben" oder so ähnlich), warten bis das Fortschrittsfenster sich geschlossen hat und herausziehen des Sticks sind die von Linux geschriebenen Dateien aber nicht mehr da! Mach ich nur ein umount mit anschließendem mount (ohne den Stick zu entfernen) dann sind die Dateien noch vorhanden. Für jeden Rat dankbar... Hermann
Hallo Hermann, hallo Leute, Am Montag, 7. Juli 2003 11:22 schrieb Stamm Hermann:
Ich habe mir von Aiptek den MP3+Memory-Stick gekauft und an den Suse8.1-Rechner gestöpselt. Nach dem mounten (klick auf das Icon auf dem Desktop) kann ich alle Dateien lesen und kann auch Dateien auf den Memstick schreiben. Nach einem umount (rechtsklick auf das Icon und "Datenträger freigeben" oder so ähnlich), warten bis das Fortschrittsfenster sich geschlossen hat und herausziehen des Sticks sind die von Linux geschriebenen Dateien aber nicht mehr da! Mach ich nur ein umount mit anschließendem mount (ohne den Stick zu entfernen) dann sind die Dateien noch vorhanden.
Schuss ins Blaue: Das Ganze hört sich so an, als ob der USB-Stick eine Macke hätte und "vergesslich" wäre, sobald die Stromversorgung durch den USB-Port wegfällt. Da Du was von MP3s geschrieben hast: hat der Memory-Stick eine Batterie? Hat die noch Strom? BTW: Hast Du die Möglichkeit, den Stick unter einem anderen OS zu testen, ob das Problem da auch auftritt? Es würde mich zwar anhand Deiner Fehlerbeschreibung extrem wundern, wenn es ein Linux-Problem ist, aber man weiß ja nie ;-) Gruß Christian Boltz -- Was spricht gegen einen Punkt im Expertenmodus: [ ] Ich weiß nicht, was eine Partition ist. Wenn einer das anklickt, ist klar, daß er Anfänger ist. [Bernd Brodesser in suse-linux]
Am Wed, 9 Jul 2003 22:38:31 +0200 schrieb Christian Boltz :
Schuss ins Blaue: Das Ganze hört sich so an, als ob der USB-Stick eine Macke hätte und "vergesslich" wäre, sobald die Stromversorgung durch den USB-Port wegfällt. Da Du was von MP3s geschrieben hast: hat der Memory-Stick eine Batterie? Hat die noch Strom?
Ich glaube eher, daß so ein Stick Flash-Speicher enthält. Da brauchts doch keine Batterie. mfG, Jens -- ----- embesso - embedded software solutions ------ Hinter der Bahn 1 a | D 31162 Bad Salzdetfurth Tel: (+49)5064 - 950433 | Fax: (+49)5064 - 950459 http://www.embesso.com | jens.nixdorf@embesso.com
Am Mon, 7 Jul 2003 11:22:20 +0200 schrieb Stamm Hermann :
Nach dem mounten (klick auf das Icon auf dem Desktop) kann ich alle Dateien lesen und kann auch Dateien auf den Memstick schreiben. Nach einem umount (rechtsklick auf das Icon und "Datenträger freigeben" oder so ähnlich), warten bis das Fortschrittsfenster sich geschlossen hat und herausziehen des Sticks sind die von Linux geschriebenen Dateien aber nicht mehr da! Mach ich nur ein umount mit anschließendem mount (ohne den Stick zu entfernen) dann sind die Dateien noch vorhanden.
Vielleicht ist der Fortschrittsbalken zu schnell. Klingt blöd, kann aber sein. Versuch mal, den Stick in einem xterm zu mounten, etwas (größeres) draufzukopieren und dann von Hand umounten. Dann den Stick erst rausziehen, wenn der Prompt wieder da ist, also umount komplett fertig ist. Ich habe nämlich ein ähnliches Verhalten beim Beschreiben von CompactFlash-Karten. Wenn ich da z.B. 100 MB Daten drauf schreibe, geht das scheinbar echt fix, umount braucht aber dann mindestens 10 Minuten (!). Evtl. hilft dagegen mounten mit "noatime". mfG, Jens
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- ----- embesso - embedded software solutions ------ Hinter der Bahn 1 a | D 31162 Bad Salzdetfurth Tel: (+49)5064 - 950433 | Fax: (+49)5064 - 950459 http://www.embesso.com | jens.nixdorf@embesso.com
Jens Nixdorf wrote:
[...] Ich habe nämlich ein ähnliches Verhalten beim Beschreiben von CompactFlash-Karten. Wenn ich da z.B. 100 MB Daten drauf schreibe, geht das scheinbar echt fix, umount braucht aber dann mindestens 10 Minuten (!). Evtl. hilft dagegen mounten mit "noatime".
Das ist normal, wird erst bebuffert... Sollte das aber nicht eher die Option "sync" sein beim Mounten? CU, Thomson
Hi Thomas, Thomas Hertweck schrieb:
Das ist normal, wird erst bebuffert... Sollte das aber nicht eher die Option "sync" sein beim Mounten?
yepp, aber diese option sollte man sich bei Flash tunlichst kneifen da Flashspeicher prinzipbedingt eine endliche Anzahl Schreibzyklen mitbringen und die Option sync sehr deutlich zu deren vorzeitigem Verbrauch beiträgt. Ein Flash wird afair immer Regionsweise gelöscht, dh. um ein Bit zu ändern muss die gesamte Page gelöscht werden und wieder mit dem vorherigen Inhalt übergebügelt werden unter Berücksichtigung des einen Bit. Daher ist das gepufferte Schreiben deutlich gesünder als alle paar Bit (höchstwahrscheinlich* alle 512 Byte) eine ganze Page (iA. ein Vielfaches von 512 Byte) zu löschen und wieder zu beschreiben was zu deutlich schlechterer Performance und auch zu vielen unnützen Schreibvorgängen ein und der gleichen Daten führt. *) der genaue algo des Kernels ist mir allerdings nicht bis ins letzte Detail bekannt. ps: es steht ausser Frage das diese option - nur mal eben für die Fehlersuche eingeschaltet - in diesem Fall durchaus sinvoll sein kann. MfG. Falk
participants (5)
-
Christian Boltz
-
Falk Sauer
-
Jens Nixdorf
-
Stamm Hermann
-
Thomas Hertweck