fanhouin / Simple-SSD

Use FUSE to implement a simple file system for simulate SSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple-SSD

Use FUSE to implement a simple file system for simulate SSD

Prerequisites

apt-cache search fuse
sudo apt-get update
sudo apt-get install fuse3
sudo apt-get install libfuse3-dev
reboot 

Run

Terminal 1

mkdir /tmp/ssd
make
make run

Terminal 2

# test all cases
make test 

or

# simple test
bash test.sh test1
bash test.sh test2

or

# 13579and2468 god test
bash godtest.sh test1
bash godtest.sh test2
bash godtest.sh test3
bash godtest.sh test4

or

# ta final test
./ta_test

About

Use FUSE to implement a simple file system for simulate SSD


Languages

Language:C 76.1%Language:Shell 22.9%Language:Makefile 1.0%