Develop your own filesystem with FUSE
https://developer.ibm.com/articles/l-fuse/
https://github.com/libfuse/libfuse
Simple File System in User Space (FUSE) Using C
File Systems and FUSE
https://www.cs.cmu.edu/~fp/courses/15213-s07/lectures/15-filesys/index.html