diff --git a/internal/cluster_fs_fuse.go b/internal/cluster_fs_fuse.go index 0e37eb1..c25febb 100644 --- a/internal/cluster_fs_fuse.go +++ b/internal/cluster_fs_fuse.go @@ -909,6 +909,7 @@ func MountCluster( ErrorLogger: cfg.GetStdLogger(cfg.NewLogger("fuse"), logrus.ErrorLevel), DisableWritebackCaching: true, UseVectoredRead: true, + FuseImpl: fuse.FUSEImplMacFUSE, } if flags.DebugFuse { diff --git a/internal/goofys_fuse.go b/internal/goofys_fuse.go index 2c9d19e..11b2c0f 100644 --- a/internal/goofys_fuse.go +++ b/internal/goofys_fuse.go @@ -938,6 +938,7 @@ func mountFuseFS(fs *Goofys) (mfs MountedFS, err error) { DisableWritebackCaching: true, UseVectoredRead: true, UseReadDirPlus: true, + FuseImpl: fuse.FUSEImplMacFUSE, } if fs.flags.DebugFuse {