General Parts Of A Disk-Based File-System's code
- First, there is the on-disk file-system layout design...
- ... and the code to manipulate it...
- ... including a user-mode utility to create a new, empty FS...
- ... and a user-space utility to check and fix a broken FS.
- Then there is code to handle the VFS's super-block.
- And code to handle Inodes of directories..
- ... and inodes of files.
- And code to handle file's data..
- Finally, code to handle directories data (mostly for "readdir").
Originally written by
guy keren