ClamFS 1.0.1

A FUSE-based user-space file system for Linux with on-access anti-virus file scanning
ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon.


If you downloaded source package unpack it (if you have got sources form CVS omit this step):

$ tar zxf clamfs-< version >.tar.gz

Go to directory created by tar:

$ cd clamfs-< version > # or clamfs for CVS sources

If you have Debian GNU/Linux build package:

$ dpkg-buildpackage -rfakeroot

If not, use standard installation method:

$ ./configure
$ make
# make install


Copy file doc/clamfs.xml to /etc/clamfs/< some_name >.xml. Than edit to fit your needs.

Ready... STEADY... GO!

Start file system daemon with:

# clamfs /etc/clamfs/< some_name >.xml

Main features:

  • User-space file system (no kernel patches, recompilation, etc.)
  • Configuration stored in XML files
  • FUSE (and libfuse) used as file system back-end
  • Scan files using ClamAV
  • ScanCache (LRU with time-based and out-of-memory expiration) speeds up file access
  • Sends mail to administrator when detect virus

last updated on:
January 2nd, 2010, 11:52 GMT
developed by:
Krzysztof Burghardt
license type:
GPL (GNU General Public License) 
ROOT \ System \ Filesystems


In a hurry? Add it to your Download Basket!

user rating 18



Rate it!
What's New in version 1.0.0
  • A new "check" option was added to allow you to mount a ClamFS file system when clamd is not available, such as during an early stage of the boot process.
  • The "readonly" option was added to the filesystem options allowing you to create a read-only protected file system.
  • Negative scan cache was implemented to cache information about infected files and avoid re-scanning until file change.
  • Finally, ClamFS has filesystem statistics that allow you to monitor and tune its performance.
read full changelog

Add your review!