Forum: PC-Programmierung Linux: read-only Dateisystem mit "schreibunterstützung"


von Peter (Gast)


Lesenswert?

Moin!


Ich bastel gerade an einem embedded Linux-System. Um die Flash-Karte zu 
schonen möchte nich natürlich unnötige schreibzugriffe auf die Karte 
verhindern. Mit tempfs kann man ja Dateisysteme im Ram anleden. So weit 
zu gut. Diese sind nach dem Mounten aber leer. Evtl benötigte Dateien 
muss man also nach dem mounten dort hineinkopieren. Dort belegen sie nun 
unnötig RAM, weil die Dateien ja eigentlich schon auf der Flash-Karte 
vorhanden sind.


Gibts es irgendeine Möglichkeit, ein Dateisystem einzurichten, dass zwar 
von der Flash-Karte liest, aber die Änderungen an Dateien nicht auf die 
Karte zurückschreibt, sondern im Cache behält?

Tempfs funktioniert ja ähnlich. Die schreibzugriffe landen erstmal ganz 
normal im Cache, werden aber nicht auf einen Datenträger 
zurückgeschrieben. Nur dass es auch kein Gerät zum lesen im Hintergrund 
hat.

von Nico E. (masta79)


Lesenswert?

Ja, du kannst ein normales read-only fs benutzen und dann mit unionfs 
oder aufs ein anderes verzeichniss "drüberlegen" die Technik nutzen 
eigentlich fast alle Live-CDs.

von Peter (Gast)


Lesenswert?

Das mini_fo ist auch etwas in der Art.
http://lwn.net/Articles/135283/

von Peter (Gast)


Lesenswert?

Danke euch! Ich werd mal versuchen ob ich eins davon zum laufen bekomme.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.