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

libfuse3 + writeback_cache #518

Open
tcf909 opened this issue Jan 19, 2017 · 1 comment
Open

libfuse3 + writeback_cache #518

tcf909 opened this issue Jan 19, 2017 · 1 comment

Comments

@tcf909
Copy link

tcf909 commented Jan 19, 2017

Any secret to getting libfuse3 working for acd_cli? I'd like to take advantage of the writeback_cache option for use with encfs (get away from the 4k write torture). Thoughts? Suggestions?

I also opened up a ticket with encfs asking the same thing. It would be ideal if the writeback cache could happen at that layer, but acd_cli seems much more active -- so I'm more hopeful with this issue :)

@bgemmill
Copy link

bgemmill commented Jan 22, 2017

Have a look at #374 if you're after write back caching, we did it ourselves.

Also, due to the security problems in encfs, I'd highly recommend having a look at gocryptfs if that's your use case.

Upgrading libfuse from 2 -> 3 is a little beyond this project, as that goes more to the maintainers of the flavor of linux you're using. For instance, on Ubuntu Xenial:

$ aptitude show fuse
Package: fuse                            
State: installed
Automatically installed: no
Version: 2.9.4-1ubuntu3.1
Priority: standard
Section: utils
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 106 k
Depends: libc6 (>= 2.14), libfuse2 (= 2.9.4-1ubuntu3.1), adduser, mount (>= 2.19.1), sed (>= 4)
Conflicts: fuse:i386
Description: Filesystem in Userspace
 Filesystem in Userspace (FUSE) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. It also aims to provide a secure method for non privileged users to
 create and mount their own filesystem implementations.
Homepage: http://fuse.sourceforge.net/```

So you'd need to petition upstream for that release.

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