Linux SoftwareSystemFilesystemsExt2 compression extension 0.4.45

Ext2 compression extension 0.4.45


E2compr is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression
Developer:   Paul Whittaker
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


E2compr is a small patch against the ext2 filesystem 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 (see section Clusters) 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 filesystem. It is only a patch to the ext2 filesystem 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 filesystems. You should consider it is only 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 will coexist nicely on your ext2 partitions.

Usage

Basically, a file is compressed with the command `chattr +c filename', and decompressed with the command `chattr -c filename'. You can also do `chattr +c' (etc.) on a directory. The directory itself won't be compressed, but any new files created in that directory inherit that directory's compress flag and compression algorithm and cluster size.(1)

Use lsattr to see if a file should be compressed or not, and to see what compression algorithm and cluster size will be used.

Use e2ratio to see how much disk space is used by the compressed form compared to the uncompressed form.

You can also try the `-u' or `-r' options to lsattr. (The difference is that, for directories, e2ratio finds the disk usage of the whole directory tree, like du, whereas `lsattr -u' only shows the space taken by the directory file, like `ls -s'.)
tags cluster size  the directory  with the  the ext2  and cluster  can also  algorithm and  compression algorithm  command `chattr  the command  you can  that directory  for the  

Download Ext2 compression extension 0.4.45


 http://prdownloads.sourceforge.net/e2compr/linux-2.4.29-e2compr-0.4.45-0.diff.bz2?use_mirror=internap
 http://prdownloads.sourceforge.net/e2compr/linux-2.4.29-e2compr-0.4.45-0.diff.bz2?use_mirror=nchc
 http://prdownloads.sourceforge.net/e2compr/linux-2.4.29-e2compr-0.4.45-0.diff.bz2?use_mirror=easynews


Authors software

Ext2 compression extension 0.4.45 (by Paul Whittaker)
E2compr is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression


Similar software

Ext2 compression extension 0.4.45 (by Paul Whittaker)
E2compr is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression

compFUSEd 200623912 (by Johan Parent)
Since there are none right now for Linux [well there still is ext2comp, but ext2 is getting a bit old and the patches are NOT compati

Cromfs 1.2.0 (by Joel Yliluoma)
Cromfs is a compressed read-only filesystem for Linux

gzLogger 0.1 (by Dennis Rowe)
gzLogger is a simple PHP5 library that allows the user to log information to compressed flat files with an approximate size defined b

Compress::LZW 0.01 (by Sean O'Rourke and Matt Howard)
Compress::LZW is a pure perl implementation of LZW.

WARNING

This module does not yet support compress(1)'s .Z files!! Nor is it

Squashfs 3.1 (by Phil Lougher)
Squashfs project is a compressed read-only filesystem for Linux

zisofs-tools 1.0.6 (by H. Peter Anvin)
The zisofs filesystem is an extension to the ISO9660 filesystem that allows files, on a file-by-file basis, to be stored compressed a

LZO 2.01 (by Markus F.X.J. Oberhumer)
LZO is a data compression library which is suitable for data de-/compression in real-time

LibLZF 1.51 (by Marc Lehmann)
LibLZF is a very small data compression library

MO3 2.2 (by un4seen developments)
MO3 is a file format, encapsulating the features of several "MOD" formats (IT, XM, S3M, MTM, MOD), but with one big difference - MP3


Other software in this category

Aegis 4.22 (by Peter Miller)
Aegis is a transaction-based software configuration management system.

Aegis project provides a framework within which a team of dev

Davenport 0.9.10 (by eglass1)
Davenport is a servlet which provides a WebDAV gateway to SMB shared resources

xdiskusage 1.48 (by Bill Spitzak)
xdiskusage is a user-friendly program to show you what is using up all your disk space.

It is based on the design of xdu written b

DirsSync 2.1 RC2 (by vincent_delft)
This application has been written in Python using the wonderful wxPython libraries.

You can use it to compare a local directory (a

ext3 0.0.7a (by Stephen Tweedie)
ext3 adds journaling filesystem capabilities to ext2fs.

What is journaling?

It means you don't have to fsck after a crash

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags