Thanks for doing this useful open source project!
Problem
I can't get rclone mount
to work. I've tried for a few days now with various results ranging from the mounted folder disappears or hangs, to entire osx becomes unresponsive and needs a restart.
rclone lsd
works and lists the files perfectly - so it's the mounting part that doesn't work, probably a problem with fuse?
rclone version
rclone v1.57.0
- os/version: darwin 11.6.1 (64 bit)
- os/kernel: 20.6.0 (x86_64)
- os/type: darwin
- os/arch: amd64
- go/version: go1.17.2
- go/linking: dynamic
- go/tags: cmount
OS
macOS Big Sur 11.6.1 - 64 bit
Macfuse version
4.2.3
Storage System
Google Cloud Storage
Command
sudo rclone mount -vv googlecloudstorage:/ testmountpoint
Config (don't think this is relevant as lsd works perfectly - ie. config/connection works splendidly! )
{
"googlecloudstorage": {
"bucket_acl": "publicRead",
"location": "eu",
"object_acl": "publicRead",
"project_number": "removed",
"token": "{removed}",
"type": "google cloud storage"
}
}
A log from the command with the -vv
flag
sudo rclone mount -vv googlecloudstorage:/ testmountpoint
2021/11/20 21:58:55 DEBUG : rclone: Version "v1.57.0" starting with parameters ["rclone" "mount" "-vv" "googlecloudstorage:/" "testmountpoint"]
2021/11/20 21:58:55 DEBUG : Creating backend with remote "googlecloudstorage:/"
2021/11/20 21:58:55 DEBUG : Using config file from "/Users/{removed}/.config/rclone/rclone.conf"
2021/11/20 21:58:55 DEBUG : fs cache: renaming cache item "googlecloudstorage:/" to be canonical "googlecloudstorage:"
2021/11/20 21:58:55 INFO : GCS root: poll-interval is not supported by this remote
2021/11/20 21:58:55 DEBUG : Mounting on "testmountpoint" ("googlecloudstorage")
2021/11/20 21:58:55 DEBUG : Adding "-o modules=iconv,from_code=UTF-8,to_code=UTF-8-MAC" for macOS
2021/11/20 21:58:55 DEBUG : GCS root: Mounting with options: ["-o" "attr_timeout=1" "-o" "fsname=googlecloudstorage:" "-o" "subtype=rclone" "-o" "max_readahead=131072" "-o" "atomic_o_trunc" "-o" "daemon_timeout=600" "-o" "volname=googlecloudstorage" "-o" "noappledouble" "-o" "modules=iconv,from_code=UTF-8,to_code=UTF-8-MAC"]
2021/11/20 21:58:55 DEBUG : GCS root: Init:
2021/11/20 21:58:55 DEBUG : GCS root: >Init:
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:55 DEBUG : /: >Getattr: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=04
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Opendir:
2021/11/20 21:58:55 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2021/11/20 21:58:55 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2021/11/20 21:58:55 DEBUG : /: >Opendir: errc=0, fh=0x0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Releasedir: fh=0x0
2021/11/20 21:58:55 DEBUG : /: >Releasedir: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:55 DEBUG : /: >Getattr: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=04
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Opendir:
2021/11/20 21:58:55 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2021/11/20 21:58:55 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2021/11/20 21:58:55 DEBUG : /: >Opendir: errc=0, fh=0x0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Statfs:
2021/11/20 21:58:55 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:4294967295 Bfree:4294967295 Bavail:4294967295 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /: Access: mask=00
2021/11/20 21:58:55 DEBUG : /: >Access: errc=0
2021/11/20 21:58:55 DEBUG : /DCIM: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:56 DEBUG : /DCIM: >Getattr: errc=-2
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /.metadata_never_index_unless_rootfs: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:56 DEBUG : /.metadata_never_index_unless_rootfs: >Getattr: errc=-2
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /.metadata_never_index: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:56 DEBUG : /.metadata_never_index: >Getattr: errc=-2
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /.Spotlight-V100: Getattr: fh=0xFFFFFFFFFFFFFFFF
2021/11/20 21:58:56 DEBUG : /.Spotlight-V100: >Getattr: errc=-2
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0
2021/11/20 21:58:56 DEBUG : /: Access: mask=00
2021/11/20 21:58:56 DEBUG : /: >Access: errc=0```
Thanks in advance!