Skip to content

Latest commit

 

History

History
54 lines (30 loc) · 675 Bytes

README.md

File metadata and controls

54 lines (30 loc) · 675 Bytes

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>