diff options
author | Jakob Unterwurzacher | 2016-11-24 22:36:04 +0100 |
---|---|---|
committer | Jakob Unterwurzacher | 2016-11-25 09:19:14 +0100 |
commit | 0f8d3318a321bf19f92e0872d741266cd0431463 (patch) | |
tree | 996edf075751eaa011db27472fd9dd3de2367cd7 /internal/fusefrontend/args.go | |
parent | 024511d9c71558be4b1169d6bb43bd18d65539e0 (diff) |
main, fusefrontend: add "-noprealloc" option
Preallocation is very slow on hdds that run btrfs. Give the
user the option to disable it. This greatly speeds up small file
operations but reduces the robustness against out-of-space errors.
Also add the option to the man page.
More info: https://github.com/rfjakob/gocryptfs/issues/63
Diffstat (limited to 'internal/fusefrontend/args.go')
-rw-r--r-- | internal/fusefrontend/args.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/fusefrontend/args.go b/internal/fusefrontend/args.go index d8b0304..eb796cd 100644 --- a/internal/fusefrontend/args.go +++ b/internal/fusefrontend/args.go @@ -21,4 +21,6 @@ type Args struct { // Raw64 is true when RawURLEncoding (without padding) should be used for // file names Raw64 bool + // NoPrealloc disables automatic preallocation before writing + NoPrealloc bool } |