Skip to content

An in progress generic FUSE filesystem in linux that caches the static files and resources specially for the heuristics related to the web workload.

Notifications You must be signed in to change notification settings

ziahamza/fucache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fucache

The plan is to write a generic FUSE filesystem that caches the static files and resources specially for the heuristics related to webservers. .

updates

visit http://ziahamza.wordpress.com

current status

fiddling around with fuse, learning the high and low level api Some notes exist in the notes folder which I would increase as I explore more fuse api

Right now a simple and stupid proxy file system exists for testing and learning, it basically mounts the root filesystem on a mountpoint and all the calls are proxied through fuse,

build instructions

make sure you have libfuse and pkg-config installed locally, then to build proxyfs simply run

make proxyfs

for usage

./proxyfs --help

to enable the low level init module and other features, read the Makefile :)

tests

for now, just run make tests

About

An in progress generic FUSE filesystem in linux that caches the static files and resources specially for the heuristics related to the web workload.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages