Hallo,
also ich hab mir mal eine grobe Übersicht verschafft. Das FAT dürfte
wohl im Vergleich zum EXT wesentlich einfacher zu implementieren sein.
Eine wirklich anschauliche Dokumentation hab ich dazu allerdings noch
nicht
gefunden (EXT). Daher denke ich, dass ich Dir schonmal viele Stunden mit
Sourcecodelesen und einem Diskeditor prophezeien kann.
Das EXT dürfte wohl etwas genehmer sein, was die Dateinamen und die
Namenslänge betrifft. Hat ja (ext2/3) gut 255 Zeichen.
Bei Flash-Speichern würde ich allerdings jedem empfehlen mal einen Blick
auf
das JFFS(2) (Jounaled Flash File System) zu werfen. Das wird zumindest
bei
PDAs und diversen embedded-systemen verwendet und schont anscheinend die
Flash-Zellen. Wie die allgemeinen SD/CF/MMC/.... Speicher organisiert
sind, kann ich nicht sagen. Vielleicht haben da die Hersteller das
Speichermanagement auf FAT-Benutzung angepasst. Es soll meines wissens
nach
auch Flshsspeicher geben, der nach aussen nur ein FAT simuliert und
intern eine eigene Organisation hat. Wenn diese Optimierung zutrifft,
dann wäre es
sicher sinvoll abzuklären, ob das nur für ein Filesystem erfolgt, oder
ob das
unabhängig vom Filesystem ist....