Building a tiny FUSE filesystem
Summary
The article details building a tiny FUSE-based filesystem (magicfs) with a local backing store, a metadata.json, and per-file blobs. It explains reads and writes through the VFS, the write path with staging and atomic metadata updates, TTL-based caching, and current limitations, plus Docker-based run instructions and GitHub code reference. It serves as a practical, concept-level exploration of user-space filesystem design and data flow.