Open tcf909 opened 7 years ago
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.
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 :)