Back to Projects
Systems Programming / File Systems

ExFS2: User-Space Virtual File System

Implemented an inode-based virtual file system supporting direct and indirect addressing.

2023 Systems Programming / File Systems
ExFS2: User-Space Virtual File System

About This Project

Built ExFS2, a user-space virtual file system emulating inode-based storage using C. Supported file creation, deletion, nested directories, and direct/single/double indirect block addressing. Designed bitmap-based allocation and implemented efficient space reuse and scalability.

Key Features

  • Inode-based architecture
  • Indirect block addressing
  • Dynamic inode/data segment creation
  • Bitmap-based allocation and reuse

More Projects