推荐技术杂烩

通过rclone将OneDrive文件转移至GoogleDrive团队盘

写在前边

我在论坛发帖子求助,某些人冷嘲热讽,确实找不到适合小白的详细教程。

我就自己用GCP建了一台小鸡,自己摸索,实践出真知,希望能帮助一些人。

如果感觉我写的有用,赞赏一下也是可以的。

本文系辛苦原创,搬运请著名地址!

1.准备一台VPS,最好是大带宽不限制流量,不用考虑国内速度

2.安装rclone

系统版本我这里是用的GCP的centos7

2.1安装rclone

curl https://rclone.org/install.sh | sudo bash

我安装过程中出现了报错,问题是找不到任何用于提取zip存档文件(unzip 7z busybox)的支持工具。

None of the supported tools for extracting zip archives (unzip 7z busybox) were found. Please install one of them and try again.

2.2如果出现如下安装报错,请执行下列代码。

yum -y install unzip

3.连接网盘

首先连接OneDrive

3.1获取securt token

点我下载windows版的rclone

3.1.1 下载windows版的rclone,把下载的解压到 C 盘根目录,文件夹重命名为 rc

3.1.2 输入命令

cd c:\rc

3.1.3 输入以下命令,然后把获取的token复制保存好!

rclone authorize "onedrive"

3.2执行命令进入配置菜单:

rclone config

3.3首次运行命令会出现下图提示

需要加密码保护配置信息就按 s 进入设置密码,若不需要,按 n 进入连接网盘。

name是网盘名字,写一个方便自己识别的名字就好

输入名字后出现下面的列表,我先连接的OD,就选的23

client_id>和client_secret>、Edit advanced config直接按回车就行。

Use auto config选择N!选择N!选择N!

一般我们用的SSH是无法获取token的,选择N后复制刚才的token进去,回车!

Choose a number from below, or type in an existing value

选择OD模式,我的A1订阅,一般国际版都选1

Chose drive to use,上边列表我的是0:一般就只有这一个,输入0回车

Is that okay?直接按回车就行了!

Yes this is OK 回车!

Edit existing remote 输入q,回车!

到此OneDrive挂载完成

4.挂载GoogleDrive团队盘

4.1输入命令新建,跟OD一样,选N

rclone config

一定要选 Google Drive,不要选Google Cloud Storage

client_id>和client_secret> 依旧留空回车!

Choose a number from below, or type in your own value

1是完全控制,2是可读,选择1

root_folder_id> -> 留空,按回车下一步就好

service_account_file> -> 留空,按回车下一步就好

Edit advanced config? 选N

Use auto config选N,然后回出现一个链接,在XX上网的环境下,浏览器输入这个链接,然后登陆你需要挂载的Google账号,授权后会获得一个代码,然后复制回车!

Configure this as a team drive这里选择y,这里默认是N,要注意

然后会展示你团队盘的列表,输入你需要绑定的团队盘前边的数字,回车即可!

后边的默认选就行了

至此关键部分就安装完成了,有什么问题可以留言问我!

其实不管是OD转GD,还是GD转OD,都是一样的

复制代码

rclone copy

同步代码

rclone sync

复制代码比如rclone copy od: gd:,就是把od的所有文件同步到gd根目录下

前边是源目录,后边是目的目录,不要弄混了

同步代码rclone sync例如rclone sync od: gd: ,就是把gd同步的跟od一模一样,会删除目标目录gd多余内容

注:上边的od或者gd只是我个人填写的名称,具体输入代码的时候需要你们填上你们自己绑定目录时候输入的name名!

同步速度如下图,我用的GCP,能跑100M每秒,还是非常快的!

第一次同步大量数据使用 screen 会话尽可能保护 rclone 执行不被中断

yum install screen
screen -S rclone

我做的过程中遇到的坑基本上都写出来了。

可能有所遗漏,有什么问题请留言!

原创文章,作者:三猫,如若转载,请注明出处:https://3cat.cc/92.html
racknerd年付9.98刀1H1G17Gssd3T流量
« 上一篇 11-06
绕过宝塔面板强制绑定账号
下一篇 » 11-11

发表评论