mount: accept all extra mount options

fix https://github.com/seaweedfs/seaweedfs/issues/3767
This commit is contained in:
chrislu committed 2022-09-30 08:40:37 -07:00
1 parent 620be2be16
commit 8e81619d02
3 files changed
+4 -1

No files matched your search

+2
View File
@@ -190,6 +190,8 @@ func runFuse(cmd *Command, args []string) bool {
}
case "fusermount.path":
fusermountPath = parameter.value
default:
mountOptions.extraOptions = append(mountOptions.extraOptions, fmt.Sprintf("%s:%s", parameter.name, parameter.value))
}
}
+1
View File
@@ -31,6 +31,7 @@ type MountOptions struct {
debugPort *int
localSocket *string
disableXAttr *bool
extraOptions []string
}
var (
+1 -1
View File
@@ -166,7 +166,7 @@ func RunMount(option *MountOptions, umask os.FileMode) bool {
// mount fuse
fuseMountOptions := &fuse.MountOptions{
AllowOther: *option.allowOthers,
Options: nil,
Options: option.extraOptions,
MaxBackground: 128,
MaxWrite: 1024 * 1024 * 2,
MaxReadAhead: 1024 * 1024 * 2,