The dropbox mount will only check for changes every 5 mins, no matter how small the poll-interval flag is set. I've tried with Latest Beta as well as the official release version and both are getting same result. Tried on Debian and Windows, and both are behaving same. It was working fine 2-3 days ago.
Run the command 'rclone version' and share the full output of the command.
rclone v1.60.1
os/version: debian 10.13 (64 bit)
os/kernel: 4.19.0-22-amd64 (x86_64)
os/type: linux
os/arch: amd64
go/version: go1.19.3
go/linking: static
go/tags: none
Are you on the latest version of rclone? You can validate by checking the version listed here: Rclone downloads
-->
Yes
Which cloud storage system are you using? (eg Google Drive)
Dropbox Business
The command you were trying to run (eg rclone copy /tmp remote:tmp)
rclone mount dropboxfull8: /home/rikuddo/Stuff/MountTest3 -vvv --poll-interval=35s
The rclone config contents with secrets removed.
[dropboxfull8]
type = dropbox
token = {"access_token":"REMOVED","token_type":"bearer","refresh_token":"REMOVED","expiry":"2022-11-19T23:33:13.566828394+01:00"}
A log from the command with the -vv flag
rikuddo@theia:~$ rclone mount dropboxfull8: /home/rikuddo/Stuff/MountTest3 -vvv --poll-interval=35s
2022/11/19 19:19:25 DEBUG : rclone: Version "v1.60.1" starting with parameters ["rclone" "mount" "dropboxfull8:" "/home/rikuddo/Stuff/MountTest3" "-vvv" "--poll-interval=35s"]
2022/11/19 19:19:25 DEBUG : Creating backend with remote "dropboxfull8:"
2022/11/19 19:19:25 DEBUG : Using config file from "/home/rikuddo/.config/rclone/rclone.conf"
2022/11/19 19:19:25 DEBUG : Dropbox root '': Mounting on "/home/rikuddo/Stuff/MountTest3"
2022/11/19 19:19:25 DEBUG : : Root:
2022/11/19 19:19:25 DEBUG : : >Root: node=/, err=<nil>
2022/11/19 19:19:42 DEBUG : /: Attr:
2022/11/19 19:19:42 DEBUG : /: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2022/11/19 19:20:00 DEBUG : Dropbox root '': Checking for changes on remote
2022/11/19 19:25:01 DEBUG : Dropbox root '': Checking for changes on remote
2022/11/19 19:30:21 DEBUG : Dropbox root '': Checking for changes on remote
They were working fine, but now even though the -vvv says that 'Checking for changes on remote' it doesn't update anything on the mount. Even if I manually upload the files to the dropbox.
But if I just use,
rclone mount dropboxfull8: /home/rikuddo/Stuff/MountTest3 -vvv --poll-interval=35s
I mount dropbox with, rclone mount dropbox14: J: -vvv --poll-interval=1m
Then I go to dropbox and upload a file (via browser) '314191131_421634036804319_3412788638428369420_n.mp4'.
After 5 mins, it checks for changes on remote. And then the file appear in the mount.
Here's the log of that, Rclone_Mount- WORKING
I mount the same dropbox, but this time with additional args (which I use for plex streaming),
Again same scenario, upload the same file and wait for 5 mins. The message appear about 'checking for changes'. But even after 2-3 mins, the video doesn't appear in the mounted drive.
Here's the log of that, Rclone_Mount- NOT WORKING
However I think the dropbox poller works a little differently to the drive poller and will only return when there are changes, or at the time limit. So you should find that when files are changing on the dropbox remote you get more frequent updates.
That is what I see anyway, about 2 seconds after I change a file on dropbox, I see:
2022/05/31 12:02:19 DEBUG : Dropbox root '': Checking for changes on remote
Alright, here's a weird thing that's actually working.
When I had my folders in structure ---> videos(18)/Movies/.... it wasn't reading the changes.
But as soon as I added a folder and put the 'Movies' folder inside that one, i-e videos(18)/Multimedia/Movies/
it (the polling) started to work perfectly fine again. I don't why or how, but that seems to work for me now. So I'm sticking to this solution.