Eben das kann ich nuneinmal nicht - das ist ja das Problem.
Ziehe ich den Stick einfach ab, ohne "Sicher entfernen" dann sind alle Daten, die ich theoretisch darauf geschrieben habe beim nächsten Mounten nicht mehr vorhanden.
Dass die Daten auch nicht real auf den Stick geschrieben werden, lässt sich zudem daran erkennen, dass das Schreiben viel zu schnell geht, dafür, dass es der Stick nur USB 1.1 unterstützt.
Zur fstab ist zu sagen, dass der momentane Eintrag für USB-Speichermedien wie folgt aussieht:
Code:
sbfs /proc/bus/usb usbfs devmode=0666 0 0
Wahrscheinlich fehlt einfach nur eine weitere Option, um das Problem zu beheben.
Edit: Die fehlende Option lautet anscheinend sync, weshalb ich diese beim oben geschriebenen Eintrag in der fstab ergänzt habe. Allerdings werden Sticks trotzdem nicht mit sync gemountet, wie die mtab zeigt (sde1 ist ein USB-Stick):
Code:
/dev/sde1 /media/sde1 vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077 0 0
usbfs /proc/bus/usb usbfs rw,sync,devmode=0666 0 0
Edit2: Durch einfügen der Zeile
Code:
/dev/sde1 /media/sde1 vfat defaults,sync,user 0 0
habe ich das Problem teilweise gelöst - der USB-Stick auf sde1 wird nach dem Anstecken automatisch mit sync gemountet. Allerdings scheint mir die Lösung recht unsauber zu sein, schon allein aus dem Grund, dass Wechselmedien auf sdf1 beispielweise weiterhin ohne sync gemountet werden. Dies ist der Fall, wenn ich zwei Sticks gleichzeitig nutze. Gäbe es denn eine Möglichkeit, dafür zu sorgen, dass wirklich ALLE Wechselmedien beim automount mit sync eingehängt werden, ohne nun von sda1 bis sdz1 Zeilen nach dem obigen Muster in die fstab einzutragen?
Zudem erfolgt der Datentransfer nur mit unzumutbaren 16 bis 30 KB/s.