Skip to content

radumarias/in-mem-fs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

in-mem-fs

A very basic implementation of an in-mem filesystem in Rust exposed with FUSE on Linux.
It uses fuser crate to expose the system with FUSE.

Features

Log level is controlled via env variable RUST_LOG.
It uses log crate, possible levels are trace, debug, info, warn, error as defined here.

Not yet implemented

  • move (mv). Supports only renaming in the same directory.
  • links
  • xattr

Usage

export RUST_LOG='info'
in_mem_fs --mount-point PATH

Contribute

Feel free to fork it, change and use it in any way that you want. If you build something interesting and feel like sharing pull requests are always appreciated.

How to contribute

Please see CONTRIBUTING.md.

About

A very basic implementation of an in-mem filesystem in Rust exposed with FUSE on Linux

Resources

License

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages