Go to the first, previous, next, last section, table of contents.
e2compress
e2compress
will require a lot of work. It's not available under
e2compr-0.4 at all yet.
Hopefully I will do these changes myself. e2compress
is a big
program.
e2fsck
.
e2compress
refuse to work (or call the kernel code) for
files that are open by other processes. (Of particular importance is
preventing writes from other processes from being lost.)
One way of doing this --the way that the code in progress has been
using-- is to use the EXT2_NOCOMPR_FL
bit, which can only be
raised if no other processes have the file open, and which, while
raised, prevents other processes from opening it.
Another way is to use mandatory file locking (flock()
etc.).
e2compress
able to compress or decompress "in place",
thus reducing problems of multiple links and processes wishing to write
to the file.
This work was in progress, but, for the 0.3.5 release, I decided just to
fix one or two problems in an earlier version of e2compress
rather than wait until the more featureful e2compress
was ready.
Go to the first, previous, next, last section, table of contents.