Rclone mount shared cache?

Thanks, for reference, I ended up adding it as a post start command in systemd e.g. ExecStartPost=/usr/bin/rclone \ rc \ mount/mount \ --rc-addr 127.0.0.1:5572 \ fs=gmedia_service_enc_ro: \ mountPoint=/mnt/gmedia_ro

@Animosity022 are you able to unmount your above command using rc? When I try on my version it seems to have a null pointer error. By unmount I mean rc mount/unmount mountPath=.... command.

rc: "mount/unmount": error: panic received: runtime error: invalid memory address or nil pointer dereference goroutine 20525 [running]: runtime/debug.Stack(0xc0006694f0, 0x16dc660, 0x29f4a40) runtime/debug/stack.go:24 +0x9d github.com/rclone/rclone/fs/rc/jobs.(*Job).run.func1(0xc0000c85a0) github.com/rclone/rclone/fs/rc/jobs/job.go:147 +0x57 panic(0x16dc660, 0x29f4a40) runtime/panic.go:969 +0x166 github.com/rclone/rclone/cmd/mountlib.performUnMount(0xc001ff8250, 0xe, 0xa, 0xc001ff8250) github.com/rclone/rclone/cmd/mountlib/rc.go:252 +0xf7 github.com/rclone/rclone/cmd/mountlib.unMountRc(0x1d63040, 0xc00bc4c280, 0xc00f8c8210, 0x0, 0x0, 0x0) github.com/rclone/rclone/cmd/mountlib/rc.go:142 +0xe0 github.com/rclone/rclone/fs/rc/jobs.(*Job).run(0xc0000c85a0, 0x1d63040, 0xc00bc4c280, 0x1a18ff0, 0xc00f8c8210) github.com/rclone/rclone/fs/rc/jobs/job.go:150 +0x70 github.com/rclone/rclone/fs/rc/jobs.ExecuteJob(0x1d63040, 0xc00bc4c200, 0x1a18ff0, 0xc00f8c8210, 0x1d28e80, 0xc0003a43f0, 0x10000c00055b918, 0x0) github.com/rclone/rclone/fs/rc/jobs/job.go:230 +0x8a github.com/rclone/rclone/fs/rc/rcserver.(*Server).handlePost(0xc00012ca80, 0x1d58180, 0xc0001f02a0, 0xc00597c200, 0xc00f6ee1c6, 0xd) github.com/rclone/rclone/fs/rc/rcserver/rcserver.go:279 +0x420 github.com/rclone/rclone/fs/rc/rcserver.(*Server).handler(0xc00012ca80, 0x1d58180, 0xc0001f02a0, 0xc00597c200) github.com/rclone/rclone/fs/rc/rcserver/rcserver.go:210 +0x4a9 net/http.HandlerFunc.ServeHTTP(0xc000395a50, 0x1d58180, 0xc0001f02a0, 0xc00597c200) net/http/server.go:2012 +0x44 net/http.(*ServeMux).ServeHTTP(0x2a1f2c0, 0x1d58180, 0xc0001f02a0, 0xc00597c200) net/http/server.go:2387 +0x1a5 net/http.serverHandler.ServeHTTP(0xc0000e4000, 0x1d58180, 0xc0001f02a0, 0xc00597c200) net/http/server.go:2807 +0xa3 net/http.(*conn).serve(0xc005a1b720, 0x1d63040, 0xc00658e980) net/http/server.go:1895 +0x86c created by net/http.(*Server).Serve net/http/server.go:2933 +0x35c

I can't say I've ever tried unmount via rc as I would use fusermount.

If you have a new item, it's best to start a new thread so we aren't hijacking this one.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.