之前用rclone复制别人分享的资源都是先将与我分享(Shared with me)里面的内容先在网页端手动添加到我的网盘(My Drive),再用server side copy的方式复制一份到自己的网盘。
今天需要从Shared with me里面直接拷贝到 My Drive,而且情况还有点特殊,朋友分享给我的资源很大,同时分享给了我的100多个普通的Google账号,需要用这个100多个Google账号把资源复制到一个Team Drive… 这要是去在网页端把 Shared with me 里面的资源手动添加到 My Drive,那…
查了rclone的文档,有一个 –drive-shared-with-me 的参数,果断加上。但是发现两个问题
1. 第一个账号拷贝完750G之后,第二个账号直接无视第一个账号的拷贝好的东西,第二个账号在 Team Drive 里面直接新建新的同名的文件夹… 大写的尴尬
2. 走的竟然不是 server side copy(但是 air explore 默认走 server side copy 啊)
第 1 个问题,原来是因为需要对源盘和目标盘进行分别设置。对源盘设置为 –drive-shared-with-me 但是不能将目标盘也设置成 –drive-shared-with-me https://github.com/rclone/rclone/issues/1902#issuecomment-417934042
最后编辑rclone的配置文件,增加了一个 CA098s:
原来的
- [CA098]
- type = drive
- token = {xxx}
- team_drive = yyy
复制代码
直接修改为
- [CA098s]
- type = drive
- token = {xxx}
- shared_with_me = true
- [CA098]
- type = drive
- token = {xxx}
- team_drive = yyy
复制代码
第 2 个问题,需要 server side copy 直接加上这个参数 –drive-server-side-across-configs
哈哈 小记下 很乱很乱…
rclone copy –drive-server-side-across-configs CA098s:那种电影 CA098:那种电影
最后大概是这样的
- id=1
- while id<=END
- rclone copy –drive-server-side-across-configs src:那种电影 + dst:那种电影
- if 745G is transferred, kill current rclone and switch to next google account
复制代码
上海网友:mark一下。给大佬递冰阔乐
西藏网友:大佬666
安徽网友:mark一下。给大佬递冰阔乐
河南网友:mark了,晚上启动我的杜甫,调试调试!~~
重庆网友:
河南网友:谢谢大佬分享
广东网友:大屌,这参数少写个“-”,应该是–drive-server-side-across-configs
重庆网友:我手工拷都不会。。。别人分享的根本就不能放团队盘里啊
西藏网友:我的100多个普通的Google账号
河南网友:我的100多个普通的Google账号
福建网友:大佬 什么资源这么多啊。
广东网友:小电影啥的很多
湖北网友:马克一下。。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » rclone从与我分享拷贝内容到团队盘(Shared with me to Team Drive)