Skip to content

MiniVSFS: A C-based VSFS Image Generator — coursework project for CSE321: Operating Systems. Implements mkfs_builder and mkfs_adder to construct and manipulate a simplified inode-based file system image.

Notifications You must be signed in to change notification settings

kitkiti/MiniVSFS

Repository files navigation

MiniVSFS

MiniVSFS: A C-based VSFS Image Generator — coursework project for CSE321: Operating Systems.
Implements mkfs_builder and mkfs_adder to construct and manipulate a simplified inode-based file system image.

Features

  • mkfs_builder: creates a fresh MiniVSFS image with superblock, bitmaps, inode table, and root directory.
  • mkfs_adder: adds files/directories to an existing MiniVSFS image.
  • Simple, inode-based design modeled after real-world file systems.
  • 4 KiB block size, 128-byte inodes, 64-byte directory entries.

Build

gcc -O2 -std=c17 -Wall -Wextra mkfs_builder.c -o mkfs_builder
gcc -O2 -std=c17 -Wall -Wextra mkfs_adder.c   -o mkfs_adder

About

MiniVSFS: A C-based VSFS Image Generator — coursework project for CSE321: Operating Systems. Implements mkfs_builder and mkfs_adder to construct and manipulate a simplified inode-based file system image.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages