Rclone mount using mega.nz

I'm using the rclone mount to create a mega.nz drive on my linux machine to use with Plex, I'm using these commands and it works fine, but I have a problem with updating the content that doesn't happen automatically, I always need to restart the service for the update to happen, I wanted your opinion to leave the update programmed and a command that allows to use the maximum of my internet band. Thank you

[Unit]
Description=Mega.NZ (rclone)
AssertPathIsDirectory=/media/MEGA/
After=megadrive.service

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount
--config=/root/.config/rclone/rclone.conf
--attr-timeout=1s
--umask 002
--allow-other
--allow-non-empty
--cache-writes
--poll-interval=2m
--cache-dir=/media/cache
--dir-perms 0775
--default-permissions
--cache-chunk-path=/media/cache/
--cache-db-path=/media/cahe/
--drive-use-trash
--dir-cache-time=168h
--log-level INFO
--log-file /media/logs/rclonemega.log
--cache-info-age=168h mega:PLEX/ /media/MEGA/
ExecStop=/bin/fusermount -u /media/MEGA/
Restart=always
RestartSec=10

[Install]
WantedBy=default.target

Rclone Version: rclone v1.52.2

  • os/arch: linux/amd64
  • go version: go1.14.4

Linux Version: Debian 9

Cloud Storage: MEGA.NZ

I'd guess mega doesn't support polling. The debug log would confirm that.

2020/07/03 16:47:52 Failed to create file system for "mega:PLEX/": couldn't login: Try again
2020/07/03 16:49:38 INFO : mega root 'PLEX': poll-interval is not supported by this remote
2020/07/03 16:52:59 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:22:51 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:23:46 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:31:33 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:32:24 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:33:37 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:33:38 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:33:53 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:45:59 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 1/10: open download file failed: Try again
2020/07/03 17:46:09 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 2/10: open download file failed: Try again
2020/07/03 17:46:20 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 3/10: open download file failed: Try again
2020/07/03 17:46:30 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 4/10: open download file failed: Try again
2020/07/03 17:46:40 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 5/10: open download file failed: Try again
2020/07/03 17:46:51 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 6/10: open download file failed: Try again
2020/07/03 17:47:01 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 7/10: open download file failed: Try again
2020/07/03 17:47:11 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 8/10: open download file failed: Try again
2020/07/03 17:47:22 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 9/10: open download file failed: Try again
2020/07/03 17:47:32 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 10/10: open download file failed: Try again
2020/07/03 17:47:34 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:36 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:38 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:38 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:40 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:42 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: open download file failed: Try again
2020/07/03 17:47:42 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 1/10: open download file failed: Try again
2020/07/03 17:47:45 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 17:47:53 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 2/10: open download file failed: Try again
2020/07/03 17:48:03 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 3/10: open download file failed: Try again
2020/07/03 17:48:24 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 4/10: open download file failed: Try again
2020/07/03 17:48:44 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 5/10: open download file failed: Try again
2020/07/03 17:49:09 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 1/10: open download file failed: Try again
2020/07/03 17:49:30 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 2/10: open download file failed: Try again
2020/07/03 17:49:40 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 3/10: open download file failed: Try again
2020/07/03 17:49:50 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 4/10: open download file failed: Try again
2020/07/03 17:50:01 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 5/10: open download file failed: Try again
2020/07/03 17:50:11 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 6/10: open download file failed: Try again
2020/07/03 17:50:21 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 7/10: open download file failed: Try again
2020/07/03 17:50:31 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 8/10: open download file failed: Try again
2020/07/03 17:50:42 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 9/10: open download file failed: Try again
2020/07/03 17:50:52 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 10/10: open download file failed: Try again
2020/07/03 17:51:02 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: open download file failed: Try again
2020/07/03 17:51:02 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 1/10: file already closed
2020/07/03 17:51:13 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 2/10: open download file failed: Try again
2020/07/03 17:51:23 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 3/10: open download file failed: Try again
2020/07/03 17:51:33 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 4/10: open download file failed: Try again
2020/07/03 17:51:44 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 5/10: open download file failed: Try again
2020/07/03 17:51:54 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 6/10: open download file failed: Try again
2020/07/03 17:52:04 ERROR : #FILMES/Me Before You (2016).mp4: ReadFileHandle.Read error: low level retry 7/10: open download file failed: Try again
2020/07/03 18:33:47 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy
2020/07/03 18:33:48 INFO : go-mega: pollEvents: Error from server: 500 Server Too Busy

It doesn't, though it really should as it is built into the mega protocol.

Using rclone rc vfs/refresh should be super quick on mega since it has the entire filesystem in memory already.

Great! Sorry for the question, but in my case how would the command be using the rclone rc vfs / refresh and which command do I use to improve the transmission rate when plex uses the media for transmission.

Add --rc to your rclone options.

Then run rclone rc vfs/refresh recursive=true

I don't understand this part of the question - sorry!

That way would my service stay?

[Service]
Type=simple
ExecStart=/usr/bin/rclone rc
--config=/root/.config/rclone/rclone.conf
--vfs/refresh recursive=true
--attr-timeout=1s
--umask 002

Just that is fine as you don't need anything else.

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