Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 770 Bytes

README.md

File metadata and controls

27 lines (19 loc) · 770 Bytes

UnixFileSystem

Implementation of Unix file system using FUSE (File System in User Space) library. The implementation ensures that the file system state is persistent across machine reboots or mount/unmount of file system.

File System Overview

image

Inode Structure

image

File Descriptor table

image

List of system calls implemented

  1. open / creat
  2. close
  3. pread
  4. pwrite
  5. lstat
  6. mkdir
  7. rmdir
  8. rm
  9. readdir
  10. mknod