Help me to understand google drive server side copy

For example, let's say I have 2 gdrive. Both have different APIs.

[gdrive1]
api_1

[gdrive2]
api_2

Now I wants to make server side copy (shared folder). If I run this command:

rclone sync gdrive1:data gdrive2:data --drive-server-side-across-configs -P

Then which API gonna be heavily used? api_1 or api_2 ?

They are both going to be used for directory listing

The actual copying will be done by api_2

2 Likes

This is a good question - and I would like to have some hard factual answers to this also.
@ncw is probably one of the few that would know for sure.

I think the only thing I can say I know for sure is that it is Drive2's upload quota that gets used, but this is probably fairly obvious.

Beyond this I suspect that it is Drive2 that pulls the files rather than Drive1 pushing them. I base this mostly on the fact that all errors I have seen from permission-related problem always seem to reference being unable to access the source - not being unable to access the destination. But this is just speculation on my part ... it would would not be to hard to experimentally verify this under controlled circumstances and looking at the detailed google API logs.

EDIT: Ncw too fast for me! :confused:

1 Like

one more thing. is the upload quota account based or api based?
if I create 5-6 api can I bypass the 750gb upload quota?

Its account based.

damn it........... :neutral_face:

@ncw Does OneDrive support server side copy?

Please don't hijack a thread with a question not related to it.

https://rclone.org/overview/#optional-features

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