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.
Log level is controlled via env variable RUST_LOG.
It uses log crate, possible levels are trace, debug, info, warn, error as defined here.
- move (mv). Supports only renaming in the same directory.
- links
- xattr
export RUST_LOG='info'
in_mem_fs --mount-point PATH
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.
Please see CONTRIBUTING.md.