CSE321: Operating Systems · 2022

Mini-VSFS: Virtual File System Implementation

Single-handedly designed and implemented a complete virtual file system from scratch in C. Features custom superblock management with CRC32 checksums, Unix-style inode system, and utilities for creating and managing VSFS images.

[ KEY ]

Technical Highlights

  • 01

    Complete VSFS initialization with metadata storage and integrity verification.

  • 02

    mkfs_builder and mkfs_adder utilities for file system creation and file addition.

[ STK ]

Stack

CFile SystemsOS ConceptsCRC32Data Integrity