Final project for CS137: Filesystems.
Requirements:
- C++ compiler with C++11 support
- CMake
- FUSE 2.6
- Boost system and filesystem libraries
- Qt5 WebKit module
Once the requirements are met, install FBFS by entering the following commands into a terminal:
cmake .
make
The binary produced will be called fbfs
.
Open a terminal and run FBFS with the following arguments:
mkdir -p testdir
./fbfs -s -d -f testdir
Open a second terminal and enter:
ls testdir
If you'd like, you can read the paper that I wrote describing the filesystem here.