-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Read-Write capabilities #77
Comments
Aww. I see that your project didn't go much further, such a pity. I've just taken a quick peek at how exactly those parameters are being passed, but I'm afraid I couldn't understand even the basics — the whole FUSE system is absolutely unknown to me, and, on top of all that, it seems to be different from version to version, so sometimes grabbing an example of how things are done and trying to apply it will catastrophically fail. Oh well. Perhaps others might pick up on where you got stuck and proceed from there; I'm really sorry that I'm not able to help you out, because I certainly would enjoy havng read/wrte access to my ext4 filesystems... |
Thanks @GwynethLlewelyn! Life came in the way and I completely forgot about that. I don't know if the work I was doing is in my fork, but please feel free (you and everybody else) to use it and hack it :) |
Thanks! I believe that your work is, indeed, in your fork — at least, I could see some of the changes you made, and others that you started, then commented out as the compiling step broke. I have no idea if the fork has all your work, though. Unfortunately, I'm really not a good enough programmer (much less in C, which I haven't done anything serious for many years... uh, decades, to be more precise...), and, as said, I totally lack the knowledge of how FUSE really works. As such, I'd have to take a look at a different example (fortunately, there are plenty of those around) to see how such parameters are passed to the underlying Don't expect miracles, there won't be any. |
If you want, hit me up on my email (in my profile) or Mastodon (which might be fast) if you want to dig into this rabbit hole and find yourself full of questions :) Lemme clone this fork and take a look! |
@GwynethLlewelyn currently working on improving the test suite because I believe the libs used there were renamed at some point. It's compiling now btw, with op_write and op_create. I'm assuming you use |
@GwynethLlewelyn I'm currently using macOS Sequoia, so I can't test FUSE :( Can you please brew bundle
make
make test The I also set up a pipeline for testing this on Github Runners. However, ext4fuse gets stuck :( If I remember correctly, these tests weren't running for me even before my changes, Idk why. https://github.com/retpolanne/ext4fuse/actions/runs/9653147561/job/26624840445 |
Hey!
This project helps me a lot, and I was wondering how could I contribute to adding RW capabilities to ext4fuse.
Here are the things that I mapped - code is in my fork:
-o rw
from ext4fuse cmdline and pass it to macfuse so it mounts with rw permissionsI'm currently having trouble getting
-o rw
and passing to the mount options, I can't really understand how parsing works.The text was updated successfully, but these errors were encountered: