This is a simple secondary file system implemented in C++, following the design of the UNIX-like file system.
This file system is capable of handling multiple clients concurrently.
This project is developed and tested on Ubuntu 20.04.
To build this project, you need to satisfy the following requirements:
- make
- build-essential
To build the server, please change your current directory to the server directory and run the following commands:
$ makeTo build the client, please change your current directory to the client directory and run the following commands:
$ makeTo run this project, you should run the server first through the following command:
$ ./server/build/FileSystemServerThen, you can run the client through the following command:
$ ./client/build/FileSystemClient