Skip to content

euclio/fbfs

Repository files navigation

FBFS: Facebook Filesystem

Final project for CS137: Filesystems.

Installation

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.

Running 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

Paper

If you'd like, you can read the paper that I wrote describing the filesystem here.

About

CS137 Final Project -- Facebook Filesystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published