What is the problem you are having with rclone?
When downloading large files from Google Drive, it seems that v1.69.1 does not handle Google rate limits gracefully as prior versions of Rclone have. Last week, folks attempting to download two 625.7 GB files from one of our Google Drive locations using Rclone have reported a download loop where Rclone downloads the files up to a certain point, then starts back over, the .partial
files resetting back to 0 GB. However, when this happens, the amount of data indicated in the progress statistics do not reset, so they instead expand well beyond the actual size of the data being downloaded.
We confirmed that everyone having this issue was running v1.69.1, and I was able to reproduce this behavior with v1.69.1. The same users were able to successfully download the files without encountering the issue by reverting to v1.60.1. I was also able to download the files with v1.65.0. People regularly download large files from our Google Drive using Rclone while encountering the rate limit, and this is the first time we ever encountered this issue.
When I reproduced the issue, my system downloaded over 3 TB of data before I canceled the Rclone operation, even though the actual files being downloaded total ~1.2TB.
The rclone version
output and logs linked below are from my reproduction of the issue. The logs I've included in the gist identify one of the points when Rclone restarted downloading the files. The shared logs begin with Rclone many chunks into the download process; it had encountered the Google Drive rate limit many times before this, but, other than a handful of other full resets, had handled the rate limit gracefully. The logs then show Rclone stalling out and restarting with the first chunks of the files. I'd like to call attention to three key points in the logs in chronological order:
2025/04/22 12:22:36 DEBUG : __0_1.distcp: multi-thread copy: cancelling transfer on exit
2025/04/22 12:22:36 DEBUG : __0_1.distcp: Need to transfer - File not found at Destination
2025/04/22 12:22:36 DEBUG : __0_1.distcp: multi-thread copy: chunk 1/9324 (0-67108864) size 64Mi starting
It seems that Rclone fully canceled the transfer, then couldn't find the .partial
files when restarting the download and restarted back at chunk 1.
Run the command 'rclone version' and share the full output of the command.
rclone v1.69.1
- os/version: linuxmint 22.1 (64 bit)
- os/kernel: 6.8.0-58-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.0
- 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)
Google Drive
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone copy mlc-llama3-1:training/nemo-formatted-hf-checkpoint/405b/weights/ ./weights -P
The rclone config contents with secrets removed.
[mlc-llama3-1]
type = drive
scope = drive.readonly
root_folder_id = 12K-2yvmr1ZSZ7SLrhidCbWc0BriN98am
team_drive =
token = <redacted>
A log from the command with the -vv
flag
Logs gist here.