Unnamed File System

C · Oct 2022 - Nov 2022

A group project where we recreate a functioning FAT file system that writes data to a virtual "disk" with the provided low-level functions. A shell program to operate the file system was included. All essential file system functions implemented: Formatting volume, maintain and display directory info, add, remove, copy, move files. Files can be copied between the Linux file system and our file system.

  • My contributions: Functions including move, delete, make directory, seek when reading file. Implemented the free space management system with FAT (allocate/de-allocate space, initialize FAT).

Source Code (preparing!)

Previous
Previous

SUICA

Next
Next

SuperYusha