I use restic with rclone to backup to Google Drive for a small repository of about 5GB. It works but I constantly get these errors rclone: "reason": "RATE_LIMIT_EXCEEDED".` The backup continues and always succeeds after several HTTP retries. A similar rclone/restic backup to MS Onedrive does not return any errors. The GDrive repo passes restic repo check without errors.
Not a rclone error, but --tpslimit must be what you’re looking for. You can check this thread about rclone + gdrive. I have no idea how to pass this parameter via restic, but if you have a local repo and you rclone sync it to gdrive, you should be fine.
The maximum repository I’m using with Google Drive so far is 1 TB and I haven’t had any problems, but the checks I do are of 5% of the total repository. I haven’t needed a complete recovery.
To only restore a specific subfolder, you can use the <snapshot>:<subfolder> syntax, where snapshot is the ID of a snapshot (or the string latest) and subfolder is a path within the snapshot.
If you have a suggestion how to make it more easily discoverable, feel free to add a comment here (or open a PR ).