After trying to figure out how everything works in rust, I learned that the fuse library in rust, fuser, doesn't seem to support getting paths when doing a readdir. That is a bit of a pain in the ass. It would have made it much easier to get information from a path instead of inodes. It looks like I need to maintain my own mapping of inodes and data.