From: https://www.5yyx.com/?p=120

如何安装Rclone?

使用官方安装脚本文件 ▼

输入命令测试是否安装成功 ▼

  • 显示的help信息,说明安装成功。

如何配置Rclone?

安装完成后,开始配置添加新的挂载开始▼

如何选择远程Remote创建的类型?

看清楚后,选择 Google Drive 的选项。不过,rclone更新后,可能选项数字会有变化。

填写谷歌 Client Id & Client Secret

申请:https://console.developers.google.com/;任何账户都都可以申请,不一定是盘所在的那个账号!

当然,如果觉得麻烦,可以直接按 Enter 并使用 RCLONE 自己的 Client Id 生成 remote配置。

然而,这有缺点,Rclone官方也表示。

因为ClientId和Client Secret使用率太高,很多人都在用。

Google 对每个客户端应用程序都有一个有限的流量,当一群人挤在一起使用它时会发生什么? 自己想象一下(每天最大流量750G)。

  • 所以,最好是自己注册谷歌客户端Google Api。
  • 接回车就行了,而且以后可以修改添加。

你先需要进入到Google  API中心创建一个项目获取一个API,应用类型就选择“桌面应用” ▼

你先需要进入到Google  API中心创建一个项目获取一个API,类型就选择“桌面应用” 第2张

建议设置你自己的 Google 应用程序客户端 ID ▼

如何选择操作权限?

如果自己用的话,直接选1,获取所有权限 ▼

根目录如何设置?

不使用这个设置,直接回车 ▼

这里的“config_token”,需要先在本地电脑上下载安装 Rclone 的方式获取 ▼

以Windows为例,解压后进入rclone.exe所在文件夹,在资源管理器地址栏中输入 cmd 回车,即可在当前路径打开命令提示符。

替换以下命令中的Client_IDClient_secret 并执行 ▼

  • (此方式仅适合使用自己的 Client Id 生成 remote配置)

接下来会弹出一个浏览器,要求你登录你的帐户进行授权。

谷歌账号如何授权?

 

VPS如何使用rclone备份?CentOS使用GDrive自动同步教程 第4张

  1. 如果你在中国大陆,首先你要绕过X墙,然后需要有谷歌账号并登录。
  2. 若是出现“此应用未经谷歌验证”,请点击“高级”。
  3. 然后,点击允许授权。

授权后,命令提示符窗口中会出现以下消息:

  • {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}这段全部内容(包括括号)是token,复制并保存。
  • 然后,将token粘贴到刚才上面要求输入 config_token> 的地方。

是否配置谷歌团队共享云盘?

因为使用的是谷歌团队共享云盘,当然选y ▼

如何选择要挂载的谷歌团队共享云端硬盘?

谷歌团队共享云端硬盘就是一个文件夹,一个文件夹算一个团队盘。

因为我有两张团队盘,名为CWL-X,

所以,这里可以看到两个选项,一个remote配置只能绑定一个团队盘。

以后可多做几个remote,挂载这些团队盘。

核实remote配置信息

最后核实一下remote配置的各项参数,确认就敲个y就行 ▼

会显示当前机器上保存的romete列表,随便看看,按q退出 ▼

  • 至此,Rclone配置完成。

在本地电脑配置好之后,直接把本地电脑的rclone.conf配置文件里的内容,复制到Linux服务器上rclone.conf配置文件。

分别在本地电脑和服务器上,输入以下命令可查看Rclone配置文件位置命令 ▼

查询Rclone配置文件,获取到的结果如下 ▼

  • 只需把本地电脑的配置文件rclone.conf里的内容,复制到Linux服务器上rclone.conf配置文件,就能够解决Rclone配置问题了。

如何将 Google 磁盘映射到文件夹?

Rclone 是一个命令行工具,支持在不同的对象存储和网盘之间同步、上传和下载数据。

并且通过一些设置,可以实现离线下载、服务器备份等非常实用的功能。

使用 Rclone 的方法有很多,挂载就是其中之一。

注意事项:挂载操作不是必须的。 作为一个实验性功能,它有很多限制和问题。 挂载后不能作为真正的磁盘使用。 进行文件操作时,使用本地磁盘进行缓存,即占用本地磁盘空间。

使用不当也可能造成磁盘满、VPS卡死等问题。在谷歌上搜索“Rclone”,最相关的关键词是“挂载”,这在一定程度上误导了很多新朋友。为稳定上传、下载、同步等操作,建议使用Rclone的原生命令功能。

挂载需要安装 fuse,根据自己的系统来选择安装命令:

挂载谷歌网盘

挂载网盘分为手动挂载和开机自动挂载,根据自己的需求来选择。

手动挂载

找个舒适的位置创建空文件夹,mkdir 命令会用吧?不用教吧?

新建本地文件夹,路径自己定,即下面的LocalFolder ▼

mkdir /home/gdDisk/

在终端输入mount命令并回车后,很多人以为卡住了。

其实并不是因为挂载程序是在前台运行的。

这时候再打开一个终端或者ssh输入命令查看映射是否成功 ▼

就可以看到你挂载的谷歌云端硬盘,大小为1PB ▼

Rclone挂载如何后台运行谷歌云端团队网盘?

挂载为磁盘,加&保持后台运行 ▼

  • 说明一下:rclone mount 你之前填写的谷歌团队云盘的名称:团队盘里任意存在的目录名 /root/Gdrive 指的是刚才新建的本地挂载目录的路径,--则是挂载方式, &是后台运行

supervisor

  • 任何可以后台运行的方法都可以做到。

  • 好棒,复杂但是功能强大。

nohup

  • 搜索nphup的用法,满大街都是。

  • 后面是要执行的命令,注意&前后的空格。

screen

一般linux系统都会自带screen,如果没有安装,使以下命令 ▼

或者 CentOS 的命令▼

新建一个名为CWL-1的窗口,在窗口中执行命令 ▼

  • 后面有一堆参数。
  • 建议创建一个sh文件来管理screen,这个扩展名就不再赘述了。

卸载 ▼

  • 此处示例为fusermount -qzu /root/Gdrive

rclone如何开机自启动?

systemctl

新建一个rclone.server文件,Linux系统中:

写入以下内容:

  • 注意修改DriveName、RemoteFolder和LocalFolder的值。

然后重载daemon,使新的服务生效 ▼

设置rclone开机启动

开机自启动rclone ▼

启动rclone ▼

重启rclone ▼

停止rclone ▼

查询rclone状态 ▼

结语

Rclone挂载谷歌团队共享云盘非常方便,尤其是在同步备份上,可以轻松同步网站的数据。

而且如果你有多个谷歌谷歌团队共享云盘,你也可以使用Rclone相互复制文件。

  • Rclone 支持挂载基本上是国外的网盘。
  • Rclone 的 SFTP 挂载也可以用作备份工具。
  • 如果有中国大陆VPS想用,可以用SFTP、FTP、HTTP挂载,整合不同的服务器存储。