diff --git a/weed/command/mount_std.go b/weed/command/mount_std.go index c047b94c3..101f6a852 100644 --- a/weed/command/mount_std.go +++ b/weed/command/mount_std.go @@ -9,6 +9,7 @@ import ( "github.com/spf13/viper" "os" "os/user" + "path" "runtime" "strconv" "strings" @@ -43,6 +44,8 @@ func runMount(cmd *Command, args []string) bool { mountMode = os.ModeDir | fileInfo.Mode() } + mountName := path.Base(*mountOptions.dir) + // detect current user uid, gid := uint32(0), uint32(0) if u, err := user.Current(); err == nil { @@ -57,7 +60,7 @@ func runMount(cmd *Command, args []string) bool { util.SetupProfiling(*mountCpuProfile, *mountMemProfile) options := []fuse.MountOption{ - fuse.VolumeName("SeaweedFS"), + fuse.VolumeName(mountName), fuse.FSName("SeaweedFS"), fuse.Subtype("SeaweedFS"), fuse.NoAppleDouble(),