NOTE: This page is part of the Ubuntu Specification process. Please check the status and details in Launchpad before editing. If the spec is Approved then you should contact the Assignee, or another knowledgeable person, before making changes.


This specification aims to implement directory-level compression settings controlled by the user.


Data consumes space on disk, and disks are of a limited size. The ability to compress data in a flexible manner allows users to reduce the size of some data, such as their $HOME.

Use cases

There are several.


Our scope is individual folders owned by the user and selected for encryption. Whole $HOME compression is not supported.


LayerFS will be used for compression.

Control should be managed by the same user-level daemon specified in EncFSIntegration.

Compressed folders should always automatic mount. Compression should always activate before encryption.

Interface to Compressed Folders should be placed in the Basic properties tab of the file browser.


See Design; this probably needs work.


Unresolved issues

BoF agenda and discussion


LayerFSIntegration (last edited 2008-08-06 16:31:53 by localhost)