compFUSEd

compFUSEd is a compressed overlay filesystem for Linux that supports both transparent read and write operations. In other words, it provides transparent compression of your files while storing them on an existing filesystem. You can add compression to your existing filesystem in under 5 minutes. There is no need to reformat, and no kernel patches are required.

Tags Filesystems
Licenses Public Domain
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 May 2007 12:23
  • Rrelease-after

Changes: A new "minimum size for compression" parameter has been added. Incorrectly marked uncompressable chunks have been fixed. The code to persist the filesystem info between mounts has been fixed. This release has graceful handling of compression lib failure. It has dynamically sized file mapping (internal mapping).

  • Rrelease-mid
  •  28 Feb 2007 13:21
  • Rrelease-after

Changes: Many bugfixes. This release finally passes the standard filesystem tests: tiobench, bonnie, and bonnie++. There is a new, somewhat smarter chunk writer plugin, a new compression plugin for systems with LZO2.x (instead of LZO1.x), and a new configuration file format.

Changes: A new code base. New structure, new file format, plugins to increase flexibility and extensibility, lower memory requirements, etc.

  • Rrelease-mid
  •  20 Feb 2006 00:07
  • Rrelease-after

Changes: This release was updated to comply with the new FUSE 2.5.x API, so FUSE 2.5.x is required. A bug was fixed in cf_getattr() for files which were not compressed by compFUSEd. Numerous fixes were made to the statfs related code. The code for path names was protected. A small strcmp hack was made for lookups. The Makefile was restructured to build a cf library (libcf.a), to compile compFUSEd with fewer compression libraries, and to add more variables to specify the include path and library path.

Changes: The HOWTO.txt file was written. Bugfixes were made. Greatly needed file utilities were added. Logging features were added. The statfs() code was patched, and now returns the size of the data present on the compFUSEd filesystem.

9537a730c2f9da79cb353a5463ac3237_thumb

Project Spotlight

AQEMU

A QEMU and KVM GUI.

81e143225ba6fddbc273d9e1997cc6cf_thumb

Project Spotlight

check_openmanage

A Nagios plugin for monitoring Dell servers.