Ich hab einen USB-Stick (cfdisk /dev/sda1 gibt mir FAT16) und möcht ihn mit meinem Gentoo verwenden.
Ich glaub alle relevanten Kernel-module mitkompiliert zu haben, und der Zugriff funktioniert ganz einwandfrei: der Lesezugriff. Keine Probleme, funktioniert.
Will ich jetzt drauf schreiben, funktionierts auch. Wenn ich den Stick unmounte und dann wieder mounte, ist alles was ich geschrieben hab noch dort.
ABER: sobald ich den Stick rauszieh und wieder reinsteck, sind die neuen Daten fort. Bzw. der Großteil, manchmal schreibts einen Teil der Dateien tatsächlich auf den Stick, manchmal nicht.
Meine Vermutung ist, dass der Schreibzugriff gebuffert ist und der Buffer beim Unmounten nicht (vollständig) auf den Stick geschrieben wird. Dafür spricht auch die Tatsache, dass das Display des Sticks beim Schreiben viel zu kurz den Zugriff anzeigt, und beim Unmount dann nochmal ein bisserl länger einen Zugriff.
Was kann ich tun? Woran liegts?
<edit>im gegensatz zum schreiben ist löschen dauerhaft</edit>