Lessfs is a high performance inline data deduplicating file system for Linux. Lessfs complies to the POSIX standard and is very useful for backup purposes as well as providing storage for virtual machine images. Although lessfs is a file system that is implemented in user space with FUSE, it offers decent performance. Lessfs is capable of handling data rates up to 350MB/sec. It supports filesystem encryption.
|Tags||Compression filesystem Deduplication encryption|
Release Notes: This version adds two new features: synchronous replication and background deletion. Synchronous replication allows Lessfs to support a master/slave configuration. In this case, the master will synchronously replicate the data to the slave. The slave is read-only. The master will freeze forever when the slave becomes unreachable. When background deletion is enabled, lessfs will spawn a background thread that will take care of the truncation/deletion task. Lessfs will therefore return immediately after a delete or truncate operation.
Release Notes: The 1.1.0 series of Lessfs adds support for many different hashes including SHA-256, tiger, and whirlpool (64 bytes). Compression has been improved and many compression algorithms are now available, including bzip, gzip, lzo, and deflate. The file_io backend supports encryption. Performance has increased to a level where lessfs outperforms many of its rivals when it comes to write throughput.
Release Notes: This release enables lessfs to be mounted without the need to specify options other than the configuration file and the mountpoint. Lessfs now provides automatic migration support for older lessfs versions.
Release Notes: This release fixes some minor bugs that are related to logging only.
Release Notes: This release enables support for transactions/check pointing. Lessfs no longer needs fsck after a crash. Also new is the ability to run a program when disk space drops below a certain amount of space. This program can be used to free up space when the tokyocabinet datastore is used.