Redirecting FileSystem
Print

Pimp Your Filesystem


The RedirFS or redirecting file system is a new layer between virtual file system switch (VFS) and file system drivers. It is implemented as an out-of-kernel module for Linux 2.6 and it provides framework allowing modification of file system calls in the VFS layer. The RedirFS by itself does not provide any additional functionality and if it is loaded into the Linux kernel, it just occupies some memory space and it does practically nothing. Now you maybe ask yourself a question: "So what is it good for then?". The RedirFS is intended to be used by so-called filters. Filter is a linux kernel module (LKM) that uses the RedirFS framework. Each filter can add some useful functionality to the existing file systems like transparent compression, transparent encryption, merging contents of several directories into one, allowing writing to a read-only media and others. Filter can set pre and post callback functions for selected file system calls (e.g. read or open) and include or exclude directories or single files for which its callback functions will be called. Every filter has its priority - a unique number that defines in which order will the filters be called. The RedirFS manages all filters and calls their callback functions in order specified by their priorities. While the RedirFS is located in the VFS layer, filters can be used generally in all file systems (e.g. ext2, nfs, proc). In addition, the RedirFS allows filters to be on-the-fly registered and unregistered.

RedirFS Features

[+]


News


2011-09-11
  • RedirFS source code repository switched from SVN to GIT. You can checkout actual source code from the following repository
    $ git clone git://www.redirfs.org/git/fhrbata/redirfs.git
    or you can browse the RedirFS repository with gitweb.

2010-05-20
  • Following new packages are available at download page
    • redirfs 0.10
    • avflt 0.6

2010-04-10
  • Following new packages are available at download page
    • avflt 0.5
    • libav 0.2.0

2010-04-07
  • redirfs 0.9 is available
  • www.redirfs.org is available via IPv6!

2009-10-29
  • Following new packages are available at download page
    • redirfs 0.8
    • dummyflt 0.4

2009-10-13
  • There is a year project held on FIT BUT related to RedirFS- porting to other OSes.

2009-06-08
  • redirfs 0.7 is available

2009-05-29

2009-03-05
  • All packages in download are now available with MD5, SHA1 checksums and GPG signature

2009-02-05
  • Added libav, anti-virus library, interface description to the documentation section

2009-02-05
  • Following new packages are available at download page
    • avflt 0.4
    • libavfltctl 1.0.0
    • libav 0.1.0
    • avfltctl 0.2

2009-01-08
  • redirfs 0.6 is available

older news

[+]




Created by: system. Last Modification: Sunday 11 of September, 2011 20:53:27 CEST by admin.