Das Kefk Network Wiki befindet sich im Testbetrieb.


CramFS

Aus Kefk.

Wechseln zu: Navigation, Suche

Das CramFS (compressed ROM filesystem) ist ein freies und unter der GPL stehendes Read-Only-Dateisystem mit integrierter Datenkompression unter Linux. Es wird hauptsächlich bei eingebetteten Systemen eingesetzt, weshalb ein Hauptaugenmerk auf die Einfachheit und die Effizienz des benötigten Speicherplatzes gelegt wurde.

Im Gegensatz zu einem komprimierten konventionellen Dateisystems, muss ein CramFS nicht erst entpackt, sondern es kann direkt darrauf zugegriffen werden. Aus diesem Grund verwenden manche Linux-Distributionen das CramFS als Dateisystem für initiale Ramdisks (Debian) oder als Installations-Images (SuSE), da diese einigen Einschränkungen bezüglich ihrer Größe unterliegen. Auch in eingebetteten-Systemen wie beispielsweise WLAN-Routern wird CramFS eingesetzt.

Technik

Dateien im CramFS sind mit der zlib komprimiert. Die Metainformationen dieser Dateien sind unkomprimiert, werden jedoch in einer knapperen Struktur repräsentiert als konventionelle Dateisysteme. Da ein schreibender Zugriff auf ein Dateisystem nicht einfach zu realisieren ist, kann auf CramFS nur lesend zugegriffen werden. Um ein CramFS-Dateisystem zu erstellen und Dateien darin aufzunehmen, werden standardmäßig Werkzeuge wie mkcramfs mitgeliefert.

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort CramFS, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge
Andere Sprachen