Skip to content

FAST'25 ScaleLFS: A Log-Structured File System with Scalable Garbage Collection for Commodity SSDs

License

Notifications You must be signed in to change notification settings

syslab-CAU/ScaleLFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScaleLFS: A Log-Structured File System with Scalable Garbage Collection for Commodity SSDs

Directory

cd ./ScaleLFS

Build & Install

1.Install provided kernel version

2.Boot with installed kernel

3.Build ScaleLFS kernel module

cd ./ScaleLFS
make

4.Build mkfs tool

  • Refer to ScaleLFS/f2fs-tools/README or
cd ./ScaleLFS/f2fs-tools/
./autogen.sh
./configure
make

MKFS

  • Example (mkfs for /dev/nvme0n1)
sudo ScaleLFS/f2fs-tools/mkfs/mkfs.f2fs /dev/nvme0n1

Mount

  • Example (mount /dev/nvme0n1 to /mnt)
sudo insmod ScaleLFS/scalelfs.ko
sudo mount -t f3fs /dev/nvme0n1 /mnt

About

FAST'25 ScaleLFS: A Log-Structured File System with Scalable Garbage Collection for Commodity SSDs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published