I’m trying to sync a folder on dropbox with many nested folders - its pretty large at well over 30GB - not sure how large it is.
I’m on the mac and click sync folder - everything - including sub folders. Then dropbox does its thing and then shows the tick icon - but when I go into the next folder not everything has synced - there are still heaps of .cloud files.
I’m trying to sync everything but struggling - any thoughts? I dont want to have to manually go into every folder and have to check.
If you want to download everything instead of using placeholder files (.cloud files let you sync on demand), when you right-click sync, turn off the file size limit. This will sync by downloading everything (no .cloud placeholders).
Hi @ben,
It sounds like you may be doing what @peter suggested, but odrive could be hitting some Dropbox exceptions that are stopping the bulk download process you are kicking off.
If you perform the same action, does it make it farther through the structure and then stop again?
If so, can you send over a diagnostic so I can take a look?
Hi Tony - it does get a bit further each time - I do now get error messages that pop up stating that I have reached a limit in regards to requests with dropbox and I need to wait a few minutes before trying to sync again. Not sure what can be done here? LEt me know how to send a diagnostic to you? thanks
Hi @ben,
I took a look and I see you are hitting Dropbox request rate limits. It looks like you may have lots and lots of little files, and, since those requests are coming in fast and furious as you try to download everything, Dropbox starts to reject them.
For your bulk download, hitting these numerous exceptions will abort the action, which is why you are seeing the behavior that you are. We are improving this in our next major revision to try to account for it in a smoother way.
For now, we can try using the CLI to essentially perform a not-so-intelligent “download until done”.
Open a terminal session (type “terminal” in Spotlight search):
Run the following command in the terminal session (copy & paste + Enter):
Change “$HOME/odrive/Dropbox” to the folder you are wanting to sync down. It looks like you may have been syncing “$HOME/odrive/Dropbox - MWM”, based on the diagnostic.
Yes, it is an ugly one-liner, but the above command will download everything in the odrive Dropbox folder using 4 concurrent workers. It won’t stop until everything has been downloaded.
Hi @ben,
If you put your system to sleep, it should continue once it wakes again, but you should double-check that. If you shut your computer down you will need to run the script again.