The goal of this lab is to write a simple UNIX-like file system based on the topics covered in class. Although you will implement a toy file system, you will learn about many concepts used in real file system implementations.
Starter Code:
project5-filesystem.zip
with the following command unzip -d PROJECT project5-filesystem.zip
. This will create a new directory called PROJECT
. You can replace PROJECT
with a directory name of your choice.cd
into the PROJECT
directory and investigate the project.If you follow the above steps correctly, you should have the following folder structure after unzipping (assuming the project name is "PROJECT"):
PROJECT/
include/
lib/
obj/
src/
test/
Makefile
After you have the code extracted you should go ahead and investigate. You can run `make` from the *command line* and your project will *build* and produce *potential* error results. See more
information below.
This exercise contains the following important folders:
To compile the code in this assignment you must run the following command: