Skip to content

cjgiridhar/seFS

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

seFS - Storage Efficient File System based on Python-fuse bindings

seFS is a Python-FUSE based storage efficient file system that abstracts SQLite Database as a file system and provides storage efficiency with Data deduplication and compression. seFS was developed on Ubuntu 11.04

Features

Storage efficiency:

  • Data de-duplication
  • Compression

Usage

Setup
- Create a directory
- run myfuse.py to mount the directory created
   $./myfuse.py -f ./dirpath

Run
- Open another terminal and issue seFS file system commands
   $touch abc
   $ll
   $cat >> abc

Teardown
- You will need to unmount the directory using fuermount utility
   $fusermount -u ./dirpath

Dependencies

  • Ubuntu 11.04
  • SQLite Database
  • python-Fuse bindings
  • Python 2.6

Limitation

This is a prototype file system implementation and can be furthered scaled.

Contact

License

GNU General Public License v3.0

About

seFS - Storage Efficient file system based on Python-fuse bindings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages