A simple in-memory file system with capability of being mounted on existing file system. Only for educational purpose.
FSFS requires libfuse3, for Ubuntu/Debian users:
$ apt install libfuse3-3
CLI usage:
$ fsfs --file=<file> [FUSE_OPTIONS] <mountpoint>
--file=<file>
is required for persistence of data.
For Ubuntu/Debian users:
$ apt install libfuse3-dev
And follow the official guide to install xmake. Then run xmake build
to compile the binary.