Skip to content

A custom file system for freeBSD, based on FUSE framework and using file allocation table.

Notifications You must be signed in to change notification settings

YilinYan/FAT-file-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAT file system

All Files

  • README.md
  • test.sh
  • myfs.h
  • myfs.c
  • Makefile

Platform

  • freeBSD 11.2

Manual

Compile and install file system

  • $ make
  • Then a folder named mountpoint will be created.
  • Enter the folder to use the file system.

Test the file system

  • $ make test
  • Run test.sh to test the performance of the file system.

Change the block size and block number

  • Open myfs.h, you will see two macros
#define BLOCK_SIZE 512
#define BLOCK_NUMBER 0x00100000
  • Change these numbers and recompile.

Check debug log

  • Open debug to see what's happening.

About

A custom file system for freeBSD, based on FUSE framework and using file allocation table.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published