Skip to content
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

Support for fuse-t #14

Open
ViRb3 opened this issue Dec 22, 2024 · 2 comments
Open

Support for fuse-t #14

ViRb3 opened this issue Dec 22, 2024 · 2 comments

Comments

@ViRb3
Copy link

ViRb3 commented Dec 22, 2024

Hello, fuse-t is a new FUSE implementation that is entirely userspace (no driver installation) unlike macfuse: https://github.com/macos-fuse-t/fuse-t. It exposes a NFSv4 share, and apart from being much easier to install, should also be faster. VeraCrypt already uses this with good success. I tried the original ntfs-3g and it works just fine by linking against fuse-t. Would be awesome to support that with ezntfs as well, should hopefully make it much more accessible to the average Mac user!

@lezgomatt
Copy link
Owner

lezgomatt commented Dec 23, 2024

Hey, fuse-t looks cool. I haven't tried it out myself, but if you were able to build the original ntfs-3g with it, then it should work with ezNTFS without any extra action. ezNTFS just calls the ntfs-3g binary in the shell. Did you encounter any error?

EDIT: Never mind. I misunderstood how fuse-t works. Seems like it will mount a NFS drive instead of the actual NTFS, which won't work out of the box with ezNTFS. I'll take a deeper look and try things out when I have the time.

I suppose I could mention the option to use fuse-t in the readme (once I find the time to try it out myself).

@ViRb3
Copy link
Author

ViRb3 commented Dec 24, 2024

After further testing and reading around fuse-t's GitHub issues, there seem to be pretty bad issues with ntfs-3g and fuse-t on macOS Sonoma, presumably due to bugs in the macOS NFS implementation. For example, writing files does not work unless you disable extended attributes on fuse-t. I hope these are resolved soon, but for now, I switched back to macfuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants