Revision as of 21:44, 28 September 2009 editSmackBot (talk | contribs)3,734,324 editsm Date maintenance tags and general fixes← Previous edit | Revision as of 06:22, 29 September 2009 edit undoJBsupreme (talk | contribs)Autopatrolled, Pending changes reviewers30,453 edits to be deletedNext edit → | ||
Line 1: | Line 1: | ||
<!-- Please do not remove or change this AfD message until the issue is settled --> | |||
{{AfDM|page=E2compr|logdate=2009 September 29|substed=yes}} | |||
<!-- For administrator use only: {{oldafdfull|page=E2compr|date=29 September 2009|result='''keep'''}} --> | |||
<!-- End of AfD message, feel free to edit beyond this point --> | |||
{{Mergeto|ext2|date=September 2009}} | {{Mergeto|ext2|date=September 2009}} | ||
{{lowercase}} | {{lowercase}} |
Revision as of 06:22, 29 September 2009
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it.Feel free to improve the article, but do not remove this notice before the discussion is closed. For more information, see the guide to deletion. Find sources: "E2compr" – news · newspapers · books · scholar · JSTOR%5B%5BWikipedia%3AArticles+for+deletion%2FE2compr%5D%5DAFD |
It has been suggested that this article be merged into ext2. (Discuss) Proposed since September 2009. |
This article may require cleanup to meet Misplaced Pages's quality standards. No cleanup reason has been specified. Please help improve this article if you can. (February 2008) (Learn how and when to remove this message) |
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
- Sourceforge e2compr project
- Sourceforge e2compr documentation
- Sourceforge e3compr project page, ext3 compression, alpha