NNGFS


Group Project 


 

Working together using this wiki 

Think of this wiki as a starting place to delve into intricacies of Linux Filesystem. It is started just to learn initial file system concepts, starting with writing a simple, not very useful file system of our own just to get a feel of things. As you read source code, books, find new links please come and put them here so that any new bie willing to learn has access to it.

 

Group members 

 

What we intend

To start with just write a file system of 10 block size which has the following structure and features

  1. 1 block for superblock
  2. 1 block for block bitmap and inode bitmap
  3. Rest blocks for files. We place the restriction that no file is of more than a block size in size.
  4. Supports mounting
  5. Supports creating files ( no directories), reading , writing and listing them
  6. Unmounting