Download Latest Version sefs.tar.gz (7.9 kB)
Email in envelope

Get an email when there's a new version of SEFS - Self Expiring File System

Home
Name Modified Size InfoDownloads / Week
binary 2014-09-14
README.txt 2013-02-12 2.0 kB
sefs.tar.gz 2013-02-12 7.9 kB
Totals: 3 Items   10.0 kB 0
----------------------------------------------------------
Installation
----------------------------------------------------------
Prerequisites:
Ubuntu 12.04 Operating system
Latest fuse framework.

Download the fuse framework gzip file fuse-2.9.2.tar.gz from http://sourceforge.net/projects/fuse/files/fuse-prerelease/
Extract the content to fuse-2.9.2 folder and install the framework using following commands.

Open a terminal and login as root.
Go to the folder fuse-2.9.2 execute following commands in sequence.
>./configure
>make
>make install

Once you have successfully installed the fuse framework you have to compile the sefs filesystem.
Extract the sefs.tar.gz file to the sefs folder.
Open a terminal and go to the sefs folder
Type "make" and press enter
this will compile the sefs file system and two executable files will be created.

sefs     - executable for file system.
sefsutil - executable for utility commands to interact with the file system.

----------------------------------------------------------------
Execution
----------------------------------------------------------------
How to mount the file system.

Create two folders in the /mnt folder with read, write, execute permissions. (chmod 777)
/mnt/sefs
/mnt/sefs_buffer

Open a terminal and go the sefs folder where you have filesystem executables generated
Execute the following command to mount the filesystem:
>./sefs /mnt/sefs

Note: you may get the following warning message if your Linux distribution has an old fuse package installed.
You can uninstall it if you like or just ignore the warning message.

fuse: warning: library too old, some operations may not work

To un-mount the file system, execute the command:
>fusermount -u /mnt/sefs

----------------------------------------------------------------
sefsutil Usage
----------------------------------------------------------------
will give you more information about utility program's usage.
> ./sefsutil -h 
Source: README.txt, updated 2013-02-12