This is a mock implementation of a virtual file system. A user is able to interact with the system through terminal commands.
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- | - 512 x - | Number of blocks / x is allocation| Metadata section - 00000100011100000 - | Block state (full / empty) | < ====== - - | - - | - root 3 - | <=== Directory Head | - 1 file1 100 6 - | <=== Start of entries - 1 file2 55 20 - | - 1 file3 23 54 - | - 0 newFolder 23 - | <=== Folder entry - - | | Data section - - | | || - - | | < ======== - - | - - | - - | - - | - newFolder 0 - | - - | -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- |