GoogleDrive 每日流量限制为750G,AutoRclone 的功能在于通过谷歌开发者平台创建多个服务账户,实现达到750G流量限制后,自动切换账户。AutoRclone 同时配合 Gclone 能够在 Google Drive 账号之间、谷歌团队盘之间快速拷贝、传输学习资料。
本文的设置过程中,主要使用 AutoRclone 生成 Service Accounts,然后配合 gclone 中 service_account_file
和 service_account_file_path
这两项参数,调用 Service Accounts,实现达到750G流量限制后,自动切换账户。本文记录一下设置的详细过程
感谢以下项目:
https://github.com/xyou365/AutoRclone
https://github.com/Spazzlo/folderclone
https://github.com/donwa/gclone
更新记录
以下教程内容基于VPS服务器,如果你没有VPS,可以看下这篇文章推荐:
TG 群里有群友反馈,说邮箱地址提取插件又有问题,并提供了另外两种提取方法。其中一种是使用命令直接提取,比较方便,这里记录一下,具体我就写到下文中。
有几点需要注意的操作:
1、如果执行 gclone config
发现提示错误:Listing team drives failed: googleapi: Error 404: File not found: ., notFound
, 很可能是因为没有执行这一步:
写的时候没注意表述,导致可能会有人跳过这一步操作
2、下文中提到的提取邮箱的插件似乎已经下架。原因可能是这个插件会导致部分网站登录账号时出错,因为之前发现安装了那个插件后,我无法登录 CloudFlare,停用后正常,估计是因为这个被下架?
替代的插件:https://chrome.google.com/webstore/search/email-extractor?utm_source=chrome-ntp-icon
不知道是不是哪位大佬贴了本文地址,这几天多了好多朋友访问。
不少朋友是使用Win进行配置,遇到了各种各样的问题。
但是我自己并没有使用win进行配置,各位遇到的问题我也不清楚,请自行搜索解决
我的建议,是先使用VPS进行配置,配置完成后,将VPS上的配置文件:/root/.config/rclone/rclone.conf配置文件和AutoRclone/accounts/这个文件夹保存好,复制到其他机器上安装好gclone就可以直接使用。
Windows 端的 gclone 可以到项目 releases 处下载:https://github.com/donwa/gclone/releases
如果没有VPS,可以看这篇:https://www.uud.me/vps/vps-promo.html
将实现的功能
- 从本地服务器传输到 Google Team Drive
- 从他人分享的链接拷贝到 Google Team Drive
- 从一个 Google Team Drive 传输到另一个 Google Team Drive
- 以上都不受750G流量限制
准备工作
- 一台 VPS服务器,当然在 本地电脑 Windows 上也是可以的,不过本文以 VPS 为例
- 一个谷歌账号
- 一个 Google Team Drive 账号,如果没有,本文结尾会提供几个免费获取渠道
大致过程
- 安装 Python3 和 AutoRclone
- 借助谷歌开发者平台,生成服务账号
- 将服务账号 service accounts 加入到 Google Groups
- 安装 gclone 进行复制文件
安装详细过程
以下教程内容基于 Debian10 系统的 VPS 服务器
安装Python3
apt-get install git python3 python3-pip -y
安装AutoRclone
git clone https://github.com/xyou365/AutoRclone && cd AutoRclone && pip3 install -r requirements.txt
生成Service Accounts
打开链接:https://developers.google.com/drive/api/v3/quickstart/python
点击 Enable the Drive API
在弹出的窗口中,下载生成的 credentials.json
:
然后将你下载的 credentials.json
放到 AutoRclone 目录下
这里我用的是 Xshell,可以使用 rz
命令从本地电脑上传文件到 VPS
首先运行以下命令:
apt install lrzsz -y
然后进入 AutoRclone 目录:
cd AutoRclone
然后输入 rz
并按下回车键,此时会 弹出窗口:
找到你的 credentials.json
,点击然后打开就会上传
上传完毕后,输入 ls
可以看到:
然后需要分三种情况:
1、之前没有创建过项目
直接运行:
python3 gen_sa_accounts.py --quick-setup 1
以上命令含义:
- 创建1个项目
- 开启相关的服务
- 创建100个 service accounts
- 将100个 service accounts 的授权文件下载到 accounts 文件夹下面
2、已有项目,需要创建新的
python3 gen_sa_accounts.py --quick-setup 2 --new-only
以上命令含义:
- 额外创建2个项目(项目N+1到项目N+2)
- 开启相关的服务
- 创建200个 service accounts(2个项目,每个项目100个)
- 将200个 service accounts 的授权文件下载到 accounts 文件夹下面
3、使用已有项目,不创建新的
python3 gen_sa_accounts.py --quick-setup -1
以上命令会覆盖掉已有的 service accounts
我这里是第一种情况,运行 python3 gen_sa_accounts.py --quick-setup 1
如下图,浏览器打开返回的链接:
登录拥有 Team Drive 账号的谷歌账户:
选择 允许:
复制返回的代码,粘贴到 Xshell 会话窗口:
粘贴后回车:
如果回车后,你看到如上图的提示,原因是谷歌账号未开启 Service Usage API
复制打开提供的链接地址,到浏览器打开,注意是登录你刚刚授权的谷歌账户,然后点击启用:
启用成功后,回到 Xshell 会话窗口,点击回车,之后就会显示类似下图内容:
此时就需要耐心等待
之后进入 accounts 文件夹下,会看到非常多的 .json
后缀文件:
将service accounts加入Google Groups
此为可选操作,但建议操作
算是整个过程里最麻烦的步骤了
这个步骤也分两种情况
- 你的账户是普通 Google 账户
- 你的账户是 G Suite 管理员
如果是管理员,这一个步骤还是比较快速的
但是如果你只是免费领取的 Google Team Drive 账户,那就比较麻烦
我们这一步需要将刚刚生成的数以百计的 Service Accounts 添加到 Google Group 中
而且,每次只能加10个,每24小时只能加100个
所以……
以下为普通账户的操作
创建Google Group
打开链接:https://groups.google.com/
创建群组:
填写群组信息:
批量提取 Service Accounts
以下是群友提供的提取方法:
生成 Service Accounts 后,直接运行以下命令:
cd
cat ~/AutoRclone/accounts/*.json | grep "client_email" | awk '{print $2}'| tr -d ',"' | sed 'N;N;N;N;N;N;N;N;N;/^$/d;G' > ~/email.txt
批量提取代码来源于:http://fxxkr.com/2020/04/06/onekey-print-email-from-google-sa-json/
运行后,会自动提取 Service Accounts 邮箱账户,并保存到目录下的 email.txt
文件中,同时还很贴心地每10个邮箱账户就隔开一行,方便复制。
运行命令 ls
可以查看目录下已经有一个文件 email.txt
我们还可以快捷地将这个 txt 文件下载到电脑,方便复制。
首先安装 lrzsz
apt install lrzsz -y
安装完成后,如果你想将电脑上的文件传输到 VPS 上,则直接在 xshell 中输入rz
然后回车,会弹出窗口让你选择需要上传的文件。
如果是将 VPS 上的文件传输到本地电脑,则输入 sz 文件名
,回车后,会弹出窗口让你选择保存的位置。
这里我们想将 email.txt
保存到电脑,那么运行 sz email.txt
回车即可。
数百个账户一个个复制实在太慢,我们需要借助一个 Chrome 插件:
https://chrome.google.com/webstore/detail/email-extractor/fgcoaakamhopmbbbllmpocacgkhjhmbp?hl=zh-CN
安装以上插件,然后打开这个链接:https://console.cloud.google.com/iam-admin/serviceaccounts
如下图:
然后这个页面就会显示你刚刚创建的 Service Accounts 账户
然后我们就可以通过刚刚安装的插件,批量获取到这些邮箱:
我们可以以 txt 格式下载这些邮箱,注意这里会将你自己的谷歌账户邮箱也提取出来
添加到Group
Group 已经创建,Service Accounts 邮箱也已经获取,现在我们将这些邮箱添加到 Group 中
注意每次只能添加10个,每24小时只能添加100个
回到 Group 页面,右上角 管理成员:
左侧 直接添加成员,将 Service Accounts 邮箱复制粘贴10个,点击 添加:
重复以上步骤,将100个邮箱添加进去:
累了累了……
Group邮箱添加到Team Drive
如下图:
找到群组邮箱:
将这个邮箱添加到你的 Google Team Drive 中:
添加完成后,基本就完成所有设置了
如何使用
直接使用
首先将 service accounts 加入到目标Team Drive
cd /root/AutoRclone
#将以下SharedTeamDriveDstID替换为你团队盘ID
python3 add_to_team_drive.py -d SharedTeamDriveDstID
查看团队盘ID:
打开你的团队盘,查看浏览器上的链接,比如:
https://drive.google.com/drive/u/2/folders/0App-QeDCIy_mUk9PVA
以上链接中,0App-QeDCIy_mUk9PVA
就是ID
那么就应该运行命令:
python3 add_to_team_drive.py -d 0App-QeDCIy_mUk9PVA
回车后,再次回车:
之后我们就可以使用了
详细的使用命令可以看这里:https://github.com/xyou365/AutoRclone#step-5-start-your-task
https://drive.google.com/drive/u/2/folders/10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF
python3 rclone_sa_magic.py -s 10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF -d 0AMp-QeDCIy_mUk9PVA -dp InSide.No.09 -b 1 -e 600 --drive-server-side-across-configs
以上命令是将共享链接里的文件保存到自己的 Team Drive
配合Gclone使用
gclone 其实就是 rclone 的加强版,为Google Drive 操作增加自动切换账户和命令行根目录id操作支持
其他功能与原版 rclone 相同
安装gclone
bash <(wget -qO- https://git.io/gclone.sh)
然后就安装完成了
你可以选择将 gclone 重命名为 rclone,方便使用:cp /usr/bin/gclone /usr/bin/rclone
以下内容都是以没有重命名为例,如果你进行了重命名,将以下命令中出现的gclone
改为 rclone
配置gclone
首先需要先记下 /root/AutoRclone/accounts/
中的其中一个文件:
ls /root/AutoRclone/accounts
回车后会显示很多 .json
后缀的文件名,复制其中一个文件名,记下文件路径,比如:
/root/AutoRclone/accounts/7c3c53023d06ae8688084c82f507480c878a422c.json
然后进行 gclone 的配置
gclone 在使用上跟 rclone 是一致的,配置过程也几乎一样,如果你没有使用过 rclone,可以先查看这篇文章:
运行以下命令进行配置:
gclone config
配置过程中,需要注意的是,当出现 service_account_file
选项时,填入以上记下的 .json
文件
当出现 service_account_file_path
时,填入 /root/AutoRclone/accounts/
之后就配置完成了
使用gclone复制文件
作者 Github 提供的文档:https://github.com/donwa/gclone/blob/master/README_zh.md
简单记录常用命令
复制共享链接文件到团队盘
gclone copy edugd:{目录id} edugd:{目录id} --drive-server-side-across-configs -v
以上命令中,edugd
是你配置 gclone 时设置的 name
目录id
是共享链接中链接中的最后部分,比如:https://drive.google.com/drive/u/2/folders/10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF
10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF
就是目录id
--drive-server-side-across-configs
用于谷歌盘之间传输时使用,不走服务器流量,传输速度也更快
-v
用于查看传输过程的速度
命令使用示例:
gclone copy edugd:{10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF} edugd:{1j4z3UH1thdNB8dOhTUgb0uRHxQaDYL1T} --drive-server-side-across-configs -v
目标位置除了使用 id
外,也可以直接使用目录,比如:
gclone copy edugd:{10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF} edugd:Movie-TV/剧集/日韩/王国-李尸王朝 --drive-server-side-across-configs -v
传输本地文件到团队盘
gclone copy /root/Downloads/王国-李尸王朝 edugd:Movie-TV/剧集/日韩/王国-李尸王朝 -v
基本使用就是这样,教程到这里也终于结束。
不容易啊
配置起来是麻烦,但还要写教程就更麻烦了。
网上好多教程都没有说清楚,总是在一些小地方模棱两可。
获取免费Team Drive
这里分享几个分享获取 Team Drive 的网站
但是注意:
没人这些 Team Drive 会不会翻车失效
地址:
https://gd.404edu.workers.dev/
http://leon.educationhost.cloud/
自行申请,再次声明,不要存放重要资料,数据无价!
购买Google Drive 无限容量团队盘
- 台湾正规学校,具体邮箱后缀可以咨询杂货店秘书
- 附带无限空间的GoogleDrive,非校友,非社区大学等易翻车的GD
- 可开团队盘,可使用API
- 可申请One Drive 1TB
- 其他教育优惠请自行探索
- 购买地址:https://shop.uud.me/product/12.html
好了,教程到此结束,希望对你有所帮助。
版权属于:作者名称
转载时须注明出处及本声明
117 comments
大佬,运行之后出现2020/05/12 07:42:11 INFO : Google drive root 'Google': Waiting for checks to finish
2020/05/12 07:42:11 INFO : Google drive root 'Google': Waiting for transfers to finish
2020/05/12 07:42:11 INFO :
Transferred: 0 / 0 Bytes, -, 0 Bytes/s, ETA -
Elapsed time: 0.0s
是配置问题吗
大佬,能不能出个转存后的查重删减教程,还有我每次转存总会转的不完整,缺1到2个
gclone有这功能
gclone dedupe newest gc:{1AXtfIkBCKmw1JoJRKMnqf_w_IV8-DmNo}
其中gc是配置名,括号内是目录ID
大佬 出现这个怎么办啊
老哥你这个教程只能搬运分享连接的吧?团队盘和团队盘直接搬运是做不到的。。。提示404错误啥的。我把两边都设置成管理员了并且都拉了群组帐号了就是不行!
你的SA也要都加入团盘
python add_to_team_drive.py -d 团盘ID
这个本来就是为了备份团队盘的工具,所以检查下是不是哪里出问题了
大佬我的一直出现这种情况,请问一下是什么原因造成的?我才转存200多个g就出现这样了
Enter.the.Dragon.1973.….MA.7.1.x264-beAst.mkv: 0% /13.972G, 0/s, -Fist.Of.Fury.1972.BluR….MA.7.1.x264-beAst.mkv: 0% /10.840G, 0/s, -Game.of.Death.1978.Blu….MA.7.1.x264-beAst.mkv: 0% /10.699G, 0/s, -The.Big.Boss.1971.BluR….MA.7.1.x264-beAst.mkv: 0% /11.950G, 0/s, -2020/04/25 12:55:40 INFO :
Transferred: 0 / 66.532 GBytes, 0%, 0 Bytes/s, ETA -
Transferred: 0 / 6, 0%
Elapsed time: 4m58.3s
Transferring:
2020/04/25 12:56:40 INFO :
Enter.the.Dragon.1973.….MA.7.1.x264-beAst.mkv: 0% /13.972G, 0/s, -Fist.Of.Fury.1972.BluR….MA.7.1.x264-beAst.mkv: 0% /10.840G, 0/s, -Game.of.Death.1978.Blu….MA.7.1.x264-beAst.mkv: 0% /10.699G, 0/s, -The.Big.Boss.1971.BluR….MA.7.1.x264-beAst.mkv: 0% /11.950G, 0/s, -Transferred: 0 / 66.532 GBytes, 0%, 0 Bytes/s, ETA -
Transferred: 0 / 6, 0%
Elapsed time: 5m58.3s
Transferring:
感谢大佬的分享,我已经找到错误原因了,目前可以达到突破每日750G的限制了,我还有一个问题,就是你说可以把vps上面的配置文件下载下来,我只看到了AutoRclone/accounts/这个文件夹,但是配置文件/root/.config/rclone/rclone.con不知道在哪里,麻烦大佬告知一下
cd /root/.config/rclone/
ls
就看到了
-bash: cd: /root/.config/rclone/ls: No such file or directory
它显示没文件
1报错 :failed to get Team/Shared Drive info: googleapi: Error 404: Shared drive not found: 0Af4ySrzi3ORUk9PVA, notFound
我安装你的教程已经运行
cd /root/AutoRclone
python3 add_to_team_drive.py -d SharedTeamDriveDstID
而且我有三个共享盘 但rclone 却显示只有一个 这是什么原因就解11
检查你的SharedTeamDriveDstID有没有填错吧
我也出现这问题。我换了3个gmail账户也都出现这个情况,团队盘id确认没问题,可还是提示账户有问题什么都
博主大大,将服务账号添加进群组中遇到了这样的提示:
某些用户不属于您单位或其所用帐号无效。根据您单位或群组的配置,只有单位成员才能加入。请与群组所有者或网域管理员联系以获取帮助。
怎么会这样,望解答。。。
请与群组所有者或网域管理员联系以获取帮助。
人傻了,就存了十几个文件就跳这个不知道发生了啥
gclone sa file: C:\AutoRclone-master\accounts98f13d81b99cb6dc323d66a4f7de.json
gclone sa file: C:\AutoRclone-master\accounts29752a22c1ec7b9b8b111cae8b4.json
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x10 pc=0xc05cd1]
goroutine 362 [running]:
github.com/donwa/gclone/backend/drive.(*Fs).newRegularObject(0xc00042c1c0, 0xc00028d500, 0x6a, 0xc00096bb00, 0x23e7b01, 0xc00028d500)
github.com/donwa/gclone/backend/drive.(*Fs).newObjectWithInfo(0xc00042c1c0, 0xc00028d500, 0x6a, 0xc00096bb00, 0x0, 0x0, 0x6a, 0xc00070f988)
github.com/donwa/gclone/backend/drive.(*Fs).itemToDirEntry(0xc00042c1c0, 0xc00028d500, 0x6a, 0xc00096bb00, 0x6a, 0x1000000, 0xc0008f9300, 0x40)
github.com/donwa/gclone/backend/drive.(*Fs).List.func1(0xc00096bb00, 0xc00050c8c0)
github.com/donwa/gclone/backend/drive.(*Fs).list(0xc00042c1c0, 0x19c2800, 0xc000406100, 0xc0006f5d98, 0x1, 0x1, 0x0, 0x0, 0x0, 0xc00070fda8, ...)
github.com/donwa/gclone/backend/drive.(*Fs).List(0xc00042c1c0, 0x19c2800, 0xc000406100, 0xc000996600, 0x29, 0x0, 0x0, 0x0, 0x1000000000000, 0x0)
github.com/rclone/rclone/fs/list.DirSorted(0x19c2800, 0xc000406100, 0x19da600, 0xc00042c1c0, 0x414b00, 0xc000996600, 0x29, 0x0, 0x0, 0x431d31, ...)
github.com/rclone/rclone/fs/march.(*March).makeListDir.func1(0xc000996600, 0x29, 0x54618e, 0x0, 0xc0006f5f58, 0x2, 0x1)
github.com/rclone/rclone/fs/march.(*March).processJob.func1(0xc00040ee50, 0xc0000f41b0, 0xc000996600, 0x29, 0xc000996600, 0x29, 0x7ffffffb, 0x0, 0x100, 0xc0004e2a00, ...)
created by github.com/rclone/rclone/fs/march.(*March).processJob
服务器上面输入命令转存了。。我是不是就可以关了软件不管了。那边自己存
你要用screen:
screen -S upload
然后传输
之后 Ctrl A D
谢谢哈
太感谢了!!很顺畅的就搞定了!谢谢博主(๑•̀ㅁ•́ฅ)。
配置完成后,安装gclone之前,即开始使用rclone命令时,要先安装rclone。博主提供的rclone命令示例:“python3 rclone_sa_magic.py -s 10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF -d 0AMp-QeDCIy_mUk9PVA -dp InSide.No.09 -b 1 -e 600 --drive-server-side-across-configs”直接运行的话,会报错,显示:“error: unrecognized arguments: --drive-server-side-across-configs”。所以我就直接按照“https://github.com/xyou365/AutoRclone#step-5-start-your-task”中命令运行的,就是把“--drive-server-side-across-configs”去掉。不过中间我也遇到两点不算问题的问题跟大家反馈一下(本人CentOS7):
第一次弄AutoRclone就成功了,非常开心,谢谢博主!
哈哈哈、我也是啊,感谢你提供的方法
大佬,我的问题和Awenn类似,团队盘1是别人的,团队盘2是自己的。盘1没有管理员权限,也就是无法添加成员(group Email)到盘1。
实测现在Google团队盘的日下载流量为750-1020G之间,所以是否可以理解上文的方法只是突破了上传750的限制,下载想要突破的前提是两个盘都要有管理员权限(都能加人)才行?
如果实测不行,应该就是要两边都加了。之前搜到的rclone论坛里也有人提到,有的人不需要两边加也行,有的也猜测应该是要两边加。
博主啊,还有个问题,gclone(或者说是autorclone)是如何怎么查找删除重复文件 和 查看文件夹大小 啊
https://rclone.org/docs/
就是看不懂才来问大佬的(╯‵□′)╯︵┴─┴
大佬,我想咨询一个问题,比如目录1复制到目录2,目录1是别人的团队盘,目录2是自己的团队盘,那么目录2我可以添加群组成员进去,但目录1我不能添加成员,这样也可以复制并没有750G的限制吗。
750G是指单个账号上传限制,是上传,指由你的账号上传到GD占用的流量
你是将别人分享的目录1,用自己的账号上传到团队盘,这个上传过程就是750G流量限制
这个方法之所以能够突破750G限制,是因为你用自己的账号,生成了很多service account,一个service account能够上传750G
懂了,因为我看到很地方介绍说是必须要团队盘1添加SA,团队盘2添加SA这样才能互拷。
团队盘1不添加sa互拷没有问题,过本地流量可以传,加了--drive-server-side-across-configs 就出现404那个找不到文件,估计不是因为超量了,我看github上有人fork了autorclone 里面有修改可以不添加sa拷贝 https://github.com/lol2025/AutoRclone
但是具体操做没成功
这问题最终解决了吗,请问?
https://forum.rclone.org/t/google-drive-to-google-drive-server-side-copy-never-works/12576/6
https://github.com/rclone/rclone/issues/3119
供参考
在WINDOWS上面配置好之后,无法使用,不知道为啥,提示以下,请大佬帮忙看看。
2020/04/08 20:13:58 INFO : Google drive root '': Waiting for checks to finish
2020/04/08 20:13:58 INFO : Google drive root '': Waiting for transfers to finish
2020/04/08 20:13:58 INFO :
Transferred: 0 / 0 Bytes, -, 0 Bytes/s, ETA -
Elapsed time: 0.0s
提示了这两个之后就没得了。这是为啥呀
经过测试,必须两边现时加入了GROUP才能转存,不然就会有限制。
大佬,按照教程,gclone如果是没有管理员权限的团队盘传到自己的团队盘可以么
不添加--drive-server-side-across-configs 试了可以,走vps流量 而且速度很慢
添加了--drive-server-side-across-configs就会显示404错误
有办法可以不走流量传么?
2020-04-07 10:54:52 ERROR : 2020年1月/1月11日/香港第一凶宅.Haunted.Mansion.1998.HD1080P.x264.AAC.国粤双语中字无水印.nfo: Failed to copy: googleapi: Error 404: File not found: 137Qp3S6jF56ft_8UqnVVVOywzEYMtmcS., notFound
Transferred: 0 / 4.345 TBytes, 0%, 0 Bytes/s, ETA -
Errors: 72 (retrying may help)
Transferred: 0 / 1576, 0%
Elapsed time: 1m10.6s
可以试下通过共享链接
普通共享链接 都没问题
但是团队盘共享不了
大佬,按照文章的顺序,最后报错,帮忙看看什么问题
2020/04/04 21:24:54 Failed to rc: connection failed: Post http://localhost:5572/core/pid: dial tcp [::1]:5572: connect: connection refused
2020/04/04 21:24:54 Failed to rc: connection failed: Post http://localhost:5572/core/stats: dial tcp [::1]:5572: connect: connection refused
2020/04/04 21:24:54 Failed to rc: connection failed: Post http://localhost:5572/core/stats: dial tcp [::1]:5572: connect: connection refused
2020/04/04 21:24:54 Failed to rc: connection failed: Post http://localhost:5572/core/stats: dial tcp [::1]:5572: connect: connection refused
你输入的命令是什么
而且加了 --drive-server-side-across-configs之后报如下错误:
rclone_sa_magic.py: error: unrecognized arguments: --drive-server-side-across-configs
检查下有没有输错命令吧
大佬,今天重新部署了下,然后复制的时候报如下错误:
Please install rclone firstly: https://rclone.org/downloads/
这个要如何解决啊?
字面意思,你没安装,安装即可
谢谢大佬,重新在autoRclone下安装了rclone,输入命令之后,已经可以检测到rclone,但是报如下错误;
root@racknerd-c06f72:~/AutoRclone# python3 rclone_sa_magic.py -s 10zOvIf8yBmIuZgBfC3rcDKWHIlODZjXF -d 0AAlI4DEtaivkUk9QVA -dp InSide.No.09 -b 1 -e 100 --drive-server-side-across-configs
rclone is detected: /usr/bin/rclone
usage: rclone_sa_magic.py [-h] [-s SOURCE_ID] -d DESTINATION_ID
rclone_sa_magic.py: error: unrecognized arguments: --drive-server-side-across-configs
然后我在命令行把最后的--drive-server-side-across-configs删除之后,重新执行命令,就跳出如下错误,
2020/04/07 11:22:21 Failed to rc: connection failed: Post http://localhost:5572/core/pid: dial tcp [::1]:5572: connect: connection refused
搞得有点心累了
报错 :failed to get Team/Shared Drive info: googleapi: Error 404: Shared drive not found: 0Af4ySrzi3ORUk9PVA, notFound
我安装你的教程已经运行
cd /root/AutoRclone
python3 add_to_team_drive.py -d SharedTeamDriveDstID
而且我有三个共享盘 但rclone 却显示只有一个 这是什么原因就解
正好今天我搭建的时候也遇到这个问题了,运行博主提供的rclone命令报错:“error: unrecognized arguments: --drive-server-side-across-configs”。
“unrecognized arguments”的中文意思就是无法识别的参数,所以直接把“--drive-server-side-across-configs”去掉就行了。就是这里面“https://github.com/xyou365/AutoRclone#step-5-start-your-task”的命令。
多谢提醒,这里命令的确是写错了
rc: connection failed: Post http://localhost:5572/core/pid: dial tcp [::1]:5572: connect: connection refused
这个错误一般是你的rclone没有启动起来,或者没有权限
你试下继续安装gclone吧
感谢大佬的教程,我在windows下重新部署了下,现在已经成功
大佬 ,两个团队盘互拷
gclone copy gd:{1ct2DKWaLwzyW8Mnn4vj1nO-Hmb-xA6Yy} gd3:{1Uf9dNsIVztIV8YAFCqcY2eS0CtGoZjw0} --drive-server-side-across-configs -v 输入此命令会显示
failed to copy: googleapi: Error 404: File not found:
共享文件按照教程就没有问题
有可能是源1ct2DKWaLwzyW8Mnn4vj1nO-Hmb-xA6Yy 日流量10T被榨干了
大佬,再问个问题,为什么我用gclone没拷多少就自动取消了啊,后面的id是团队盘里文件夹的ID,但是用autorclone就没有出错
图片链接:https://www.hualigs.cn/image/pyVaQ
没遇到过,不是很清楚:https://github.com/rclone/rclone/issues/459
删除credentials.json文件就好了
输入完 python3 gen_sa_accounts.py --quick-setup 1
然后开启api后回车显示如下
creat projects: 1
Creating 1 projects
Enabling services
Creating accounts in saf-c2arby3cem9vppwpr-yx3hwlk0
Creating accounts in quickstart-1585911542871
Creating accounts in quickstart-1585911137623
Traceback (most recent call last):
File "gen_sa_accounts.py", line 323, in
File "gen_sa_accounts.py", line 233, in serviceaccountfactory
File "gen_sa_accounts.py", line 33, in _create_remaining_accounts
File "gen_sa_accounts.py", line 93, in _list_sas
File "/usr/local/lib/python3.5/dist-packages/googleapiclient/_helpers.py", line 134, in positional_wrapper
File "/usr/local/lib/python3.5/dist-packages/googleapiclient/http.py", line 898, in execute
googleapiclient.errors.HttpError:
已经建群组加到TD里了为啥还要这个python3 add_to_team_drive.py -d SharedTeamDriveDstID命令啊,这样不是会把几百个SA都加入到TD的成员中吗,删除都费劲。
你好,我卡在了创建项目这一步,win10的CMD里面,报错是[WinError 10054] 远程主机强迫关闭了一个现有的连接。请问怎么解决
博主大大,请问 怎么在本地Windows里面配合gclone 啊,我输入命令报错,是只能在vps里面使用吗,还是我在虚拟机里面套一个Linux系统就行了
gclone只是rclone的修改版,按理是可以在win使用的,你自己搜索下报错信息查一下
输入gclone config的时候,就显示'gclone' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
但我已经把它加入了变量
gclone居然是exe文件,哭了