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

我在论坛发帖子求助,某些人冷嘲热讽,确实找不到适合小白的详细教程。
我就自己用GCP建了一台小鸡,自己摸索,实践出真知,希望能帮助一些人。
如果感觉我写的有用,赞赏一下也是可以的。
本文系辛苦原创,搬运请著名地址!

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

二、安装rclone

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

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.如果出现如下安装报错,请执行下列代码。

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

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

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

技术杂烩

常用linux测试代码合集

2021-12-22 17:05:58

技术杂烩

谷歌云GCP开启第三方SSH登录

2021-12-23 15:04:10

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级会员或者成为认证用户。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索