E2compr

E2compr

e2compr is a modification to the ext2 file system driver in the Linux kernel to support online compression and decompression of files on file system level without any support by user applications.

What does e2compr do?

e2compr is a small patch against the ext2 file system that allows on-the-fly compression and decompression. It compresses only regular files; the administrative data (superblock, inodes, directory files etc.) are not compressed (mainly for safety reasons). Access to compressed blocks is provided for read and write operations. The compression algorithm and cluster size is specified on a per-file basis. Directories can also be marked for compression, in which case every newly created file in the directory will be automatically compressed with the same cluster size and the same algorithm that was specified for the directory.

e2compr is not a new file system. It is only a patch to the ext2 file system made to support the EXT2_COMPR_FL flag. It does not require you to make a new partition, and will continue to read or write existing ext2 file systems. One can consider it as simply a way for the read and write routines to access files that could have been created by a simple utility similar to gzip or compress. Compressed and uncompressed files coexist nicely on ext2 partitions.

Supported Linux Kernels

The latest e2compr-branch is available for current releases of 2.6 and 2.4 Linux kernels, but development is stalled. There are also older branches for older 2.0 and 2.2 kernels, which are more stable.

References

* [http://sourceforge.net/projects/e2compr Sourceforge e2compr project]
* [http://e2compr.sourceforge.net/ Sourceforge e2compr documentation]
* [http://sourceforge.net/projects/e3compr Sourceforge e3compr project page, ext3 compression, alpha]

See also

* cloop
* e3compr
* SquashFS
* zisofs


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Ext2 — infobox filesystem name = ext2 full name = Second extended file system developer = Rémy Card introduction os = Linux introduction date = January 1993 partition id = Apple UNIX SVR2 (Apple Partition Map) 0x83 (Master Boot Record) EBD0A0A2 B9E5… …   Wikipedia

  • Ext3 — infobox filesystem name = ext3 full name = Third extended file system developer = Stephen Tweedie introduction os = Linux 2.4.15 introduction date = November 2001 partition id = 0x83 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7 (GPT) directory… …   Wikipedia

  • Cloop — The compressed loopback device or cloop is a module for the Linux kernel. It adds support for transparently decompressed, read only block devices. It is not a compressed file system in itself.It was originally written for the Levanta Bootable… …   Wikipedia

  • Zisofs — lowercase|title=zisofszisofs is an extension to the ISO 9660 file system that adds transparent compression support. The file system is supported by versions 2.4.14 and later of the Linux kernel. New images are created using the zisofs tools… …   Wikipedia

  • SquashFS — (.sfs) is a compressed read only file system for Linux. Squashfs compresses files, inodes and directories, and supports block sizes up to 1024 KB for greater compression. Squashfs is also free software (licensed under the GPL) for accessing… …   Wikipedia

  • Comparison of file systems — The following tables compare general and technical information for a number of file systems. Contents 1 General information 2 Limits 3 Metadata 4 Features …   Wikipedia

  • AXFS — (Advanced XIP Filesystem) is a compressed read only file system for Linux. Designed to utilise XIP alongside compression to increase boot and load times whilst retaining a small footprint for embedded devices. AXFS is free software (licensed… …   Wikipedia

  • Ext3 — Saltar a navegación, búsqueda ext3 Desarrollador Stephen Tweedie Nombre completo Third extended file system Introducido noviembre de 2001 (Linux 2.4.15) Identificador de la partición 0x83 (MBR) E …   Wikipedia Español

  • Сравнение файловых систем — Пожалуйста, улучшите и дополните этот раздел. Замечания о том, что нужно у …   Википедия

  • Cloop — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок …   Википедия

Share the article and excerpts

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