Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File System

Implementation of File System at application level


Introduction

Emulation of a simple file system

  • Block size: 4KB
  • inode size: 256B

Overall of Disk

disk

  • S: Super Block
  • ibmap: Inode bitmap
  • dbmap: Data region bitmap
  • iblock: Inodes
  • D: Data region

Data structures

block

block

Inode

inode

Root Directory

root_dir

Inode freelist

inode_freelist

Root Directory freelist

root_dir_freelist


Run

$ fs <input_file>

About

Implementation of File System at application level

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages