Hi, I'm new to rust and want to write a filesystem in it. I'm looking for some 'Hello World' FUSE filesystem to start from there.
I've seen several FUSE rust implementations, but they all seem to be abandoned for several years and have different problems when trying to use them.
Is there any current FUSE implementation that works?
Thanks
1 Like
kornel
2
This one seems not-dead-yet:
3 Likes
I've used fuser
and fuse_mt
(builds on fuser
) and they worked fine (but I was just playing around).
1 Like
Thanks both. Finally got to compile and run hello.rs from fuser.
In case any other novice like me wants to do it, you'll need the following dependencies in your Cargo.toml
:
[dependencies]
fuser = "0.12"
clap = { version = "3.0", features = ["cargo"] }
libc = "0.2.51"
env_logger = "0.9"
pkg-config = "0.3"
The readme mentions using fuser 0.7, but that doesn't work because of a field that has been removed from a structure in 0.8.
2 Likes
system
Closed
5
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.