Cramfs

Cramfs

The compressed ROM file system (or cramfs) is a free (GPL'ed) read-only Linux file system designed for simplicity and space-efficiency. It is mainly used in embedded systems and small-footprint systems.

Unlike a compressed image of a conventional file system, a cramfs image can be used as it is i.e. without the need to decompress the image first. For this reason, some Linux distributions also use cramfs for initrd images (Debian 3.1 in particular) and installation images (SUSE Linux in particular), where there are constraints on memory and image size.

Design

Files on cramfs file systems are zlib-compressed one page at a time to allow random read access. The meta-data is not compressed, but is expressed in a terse representation that is designed to be more space-efficient than conventional file systems.

The file system is intentionally read-only to simplify its design; random write access for compressed files is difficult to implement. cramfs ships with a utility (mkcramfs) to pack files into new cramfs images.

File sizes are limited to less than 16MB.

Maximum file system size is a little over 256MB. (The last file on the file system must begin before the 256MB block, but can extend past it.)

See also

* List of file systems
* Comparison of file systems
* SquashFS, a read-only compressed file system
* Util-linux contains the cramfs utilities


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Cramfs — (Compressed ROM/RAM File System) est un système de fichiers compressé en lecture seule sous Linux ; il a été conçu pour la simplicité et pour tenir le moins de place possible en mémoire vive (RAM). Il est notamment utilisé pour l… …   Wikipédia en Français

  • cramfs — (Compressed ROM/RAM File System) est un système de fichiers compressé en lecture seule sous Linux ; il a été conçu pour la simplicité et pour tenir le moins de place possible en mémoire vive (RAM). Il est notamment utilisé pour l… …   Wikipédia en Français

  • Cramfs — 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 …   Deutsch Wikipedia

  • CramFS — Das CramFS (Compressed ROM File System, alternativ: „cram a filesystem onto a small ROM“) ist ein freies und unter der GPL stehendes Read only Dateisystem mit integrierter Datenkompression unter Linux. Es wird hauptsächlich bei eingebetteten… …   Deutsch Wikipedia

  • cramfs — The compressed ROM file system (or cramfs) is a free (GPL ed) read only Linux file system designed for simplicity and space efficiency. It is mainly used in embedded systems and small footprint systems. Unlike a compressed image of a conventional …   Wikipedia

  • Cramfs — Compressed ROM file system (cramfs) свободная сжатая файловая система для Linux для встраиваемых систем основанных на ПЗУ. Разработана для простоты обращения и эффективного использования свободного места. Cramfs доступна только для чтения (хотя… …   Википедия

  • Initrd — The initial ramdisk, or initrd is a temporary file system commonly used by the Linux kernel during boot [http://www.debian.org/doc/manuals/reference/ch kernel.en.html initrd is not needed for a kernel compiled only for one machine] . The initrd… …   Wikipedia

  • Util-linux — (with lower case u ) is a standard package of the Linux operating system, thatincludes these utilities:*/bin/arch */bin/dmesg */bin/kill */bin/login */bin/more */bin/mount */bin/umount */sbin/addpart */sbin/agetty */sbin/blockdev */sbin/clock… …   Wikipedia

  • Comparison of boot loaders — The following tables compare general and technical information for a number of available boot loaders. Features Name License It can reside in Boot from Can boot MBR only MBR / VBR Floppy Hard disk Second Hard disk Logical partitions CD ROM Floppy …   Wikipedia

  • LZMA — Lempel Ziv Markow Algorithmus (LZMA) ist ein freier Datenkompressionsalgorithmus, der von Igor Pavlov seit 1998 entwickelt wird und vergleichsweise gute Kompressionsraten und eine hohe Geschwindigkeit beim Entpacken erreicht. Er ist benannt nach… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”