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 NTFS3 kernel driver #118

Open
madsl opened this issue May 10, 2023 · 0 comments
Open

Support NTFS3 kernel driver #118

madsl opened this issue May 10, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@madsl
Copy link

madsl commented May 10, 2023

We should support using the in-kernel ntfs3 driver if it exists on the system.

core.py today just run "mount" with no -t -argument when mounting the target. We should check if there's ntfs3 support in the kernel, and if there is, use "-t ntfs3" when mounting. As things are today, you have to provide "-t ntfs3" when mounting ntfs to make the kernel use the new driver.

I wonder if the best way to do it is to check for target fs == NTFS, and then first try ntfs3, and if not working then ntfs as fallback. That way we might be able to load ntfs3 support if it's built as a module. If not, then fallback to fuse/ntfs3g.

@madsl madsl added the bug Something isn't working label May 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant