Apocrypha

lessfs

A high performance inline data deduplicating filesystem

Data deduplication (often called “intelligent compression” or “single-instance storage”) is a method of reducing storage needs by eliminating redundant data. Data deduplication is often used for backup purposes and for virtual machine image storage. lessfs can determine if data is redundant by calculating a unique (192 bit) tiger hash of each block of data that is written. When lessfs has determined that a block of data needs to be stored it first compresses the block with LZO or QUICKLZ compression. The combination of these two techniques results in a very high overall compression rate for many types of data. Multimedia files like mp3, avi or jpg files can not be compressed by lessfs when they are only stored once on the filesystem.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.7.0-r2 1 14 h details ›

Versions & arches

VersionOverlay amd64x86 Committed
1.7.0-r2 gentoo amd64 stable x86 stable view · download · history ↗

Use flags of 1.7.0-r2

  • berkdb Add support for sys-libs/db (Berkeley DB)
  • crypt Add support for encryption -- using mcrypt or gpg where applicable
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • filelog Enable the ability to log to a file instead of syslog
  • memtrace Enable leefs to create a report regarding the memory allocation. This feature should be used for debugging purposes to avoid performance degradation
  • lzo Enable support for lzo compression
  • snappy Enable support for Snappy compression (as implemented in app-arch/snappy)

Runtime dependencies of 1.7.0-r2

show 15 lines