aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mount.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/mount.go b/mount.go
index c2d1f74..de87d53 100644
--- a/mount.go
+++ b/mount.go
@@ -282,8 +282,11 @@ func initFuseFrontend(key []byte, args *argContainer, confFile *configfile.ConfF
EntryTimeout: time.Second,
}
conn := nodefs.NewFileSystemConnector(pathFs.Root(), fuseOpts)
- var mOpts fuse.MountOptions
- mOpts.AllowOther = false
+ mOpts := fuse.MountOptions{
+ // Bigger writes mean fewer calls and better throughput.
+ // Capped to 128KiB on Linux.
+ MaxWrite: 1048576,
+ }
if args.allow_other {
tlog.Info.Printf(tlog.ColorYellow + "The option \"-allow_other\" is set. Make sure the file " +
"permissions protect your data from unwanted access." + tlog.ColorReset)