Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 747 Bytes

File metadata and controls

34 lines (23 loc) · 747 Bytes

simpfs

Simple user space filesystem implemented with libFUSE

File system stores all data in data file alongsied folder it is mounted in.

Usage

Compile and run

To compile source code you will need all dependencies from libFUSE repo or you can use prebuilt binaries that you can find in releases

mkdir fs // directory where file system will be mounted
make main
./main fs

Now file system is mounted in fs dir

sudo umount fs -f

Check data dump

To check how data is stored inside run inside directory where data file is located

make dump
./dump [-v]