Linux/VPS使用Rclone挂载Google Drive网盘
Rclone挂载谷歌团队共享云盘非常方便,可以实现VPS扩容。由于Rclone挂载GoogleDrive的方法做了一些调整,今天研究了一下并记录下来,以防忘记。
一、安装Rclone
使用官方安装脚本一键安装
curl https://rclone.org/install.sh | bash
二、配置Rclone
开始配置
rclone config #配置rclone n #新建一个配置 GoogleDrive #输入配置的名称 名称可以自定义
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ_KpOv5xFOMyb0wi6vmKmVA8UXYqNjBkuZ-320LeBQ-MXSZdQ7KzbwbtBf282Lykpilv4NoUz6sAYr3FbwUx5R4W_aLb2RbBtJr4kifPqVfah8EEQ1MsjQ97SaL4d3F3_4K4IJj7r1_Iqeh7T1wsBkaMawK8cHPZcllvexRJG7ojXoMZ9MPEIxyH0SCs/s1600-rw/891201-1.png)
因为连接的是Google Drive,所以这里选择18
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIptv_XbvfYpbhZSO_QGKWYTrLtIfs5k8RHDE5Hm59v_YpnlrhEpqIvAtZhT6mQ2w6s41nz5ux66JXNHVF7SK-GPfhzBx-MisW47VciAaFkw7rIPpLjCDgP2-7E09g6FFb1mhtCfgrPZTDxyBx7yhzE9rCxaVmjyGv-z_-EhSI7k5YUedKMxhxG6EdNw/s1600-rw/891201-2.png)
输入自己在谷歌获取的ClientId和Client Secret。
相关教程:获取/启用自己的Google Drive API凭证教程
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji_7IxzaPWARCiGYW43sz0Q-4qftX7FxPnKhnZ9c-jjwSUpqScdwNGfjQ8OkhV-UPbIGMFi3hqybUY4Gtjc6IVQTBPP_7IzmV_p579_4IbtuxQ1h33cLhCH_DLxrW92jurFAyBc_iGDiMsllat4qQpDfcZWTniPE3C_cwV15edzHjvPaW3jxzvWJnGIFE/s1600-rw/891201-3.png)
如果自己用的话,直接选1,获取所有权限
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEElAmcALl1iV9e68MwqDg1qsL8UN-qJYDTqDd28ojZaSlIfAwO-tqJplweteMcjBiJJ5E5zaJGVYqiyWBCYFsyip-vge-ef5DYi2QNVlEJXtARRDq2UGu2eS8bSTHxPKtsil5sOHnLndCSMlV0ApqGTrXNF2_jIkVTMOzfh1pTMtgyulexLFK2yyRPHk/s1600-rw/891201-4.png)
service_account_file>回车 root_folder_id> # 回车 service_account_file> # 回车 -------------------------------------------------------------------- Edit advanced config? (y/n) y) Yes n) No y/n> n ------------------------------------------------------------------- Remote config Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes n) No y/n> n -------------------------------------------------------------------- Option config_token. For this to work, you will need rclone available on a machine that has a web browser available. For more help and alternate methods see: https://rclone.org/remote_setup/ Execute the following on the machine with the web browser (same rclone version recommended): rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" Then paste the result. Enter a value. config_token>这里的config_token需要在自行获取
config_token获取方法
注意:获取的Windows系统全局代理,不然会失败!
1.下载rclone Windows版 下载地址
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKQHB30FePupQbYbSfAIquaFGsqeoCuL85PkPux_2p7Na-YLzJ0350ERiQKd39WQ9_ACD8udqsfiDh-kHsLAOqVlN1Rg8gJZeiz2BIHnWvruVpc3hFAxmVkgPOLROVKHi_OXzvPhu6cKHoywIOKrD7EaOsQ8lgDuI9-zMvw2YMK8-Ybpb4IKz9phzPXc8/s1600-rw/891201-5.png)
解压后找到文件夹,在地址框输入 CMD 回车
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqKHuvCrObsVWINZBPG792eWqNqboIPPLwm7CUtT1WILLKxavzB4p8vC9zyQRMfHu0LDtlR2qGwPrXg1TTc525KfWoqQS-IOGFuCeDww-iR3vpq7T6wSaZhRigaFZR-vHplSRww2GFWRelQFB9G-z3fwO7-5a1MPV_zp16t-Ugg6ExnZ4uK2izi9Jp_yg/s1600-rw/891201-6.png)
复制粘贴前面得到的 rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 这串字符 即可获得config_token
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcFKes6305Y3d4ffzzvGoAjjYKZEw4ZlACuEyRS7Z4PX6quifLIiL-2HNPWtRNuglhZO47RShgyotxBfTTZHTBAeAAic-xlqcUDy9DHhNFINPt0YnlpCoLXXRTiujoVAZ_t9S7EMz5x0nk5Sa0r8dDNbeevnTXJmNskjb66nwQP3QpbI8d5TJYTi0FSgo/s1600-rw/891201-7.png)
将config_token粘贴到config_token>后继续操作
Log in and authorize rclone for access Enter verification code> 4/0AGPbXQ9thkw4XynGuNP91QxL4g9Mz7Rubv7M_lajOCwd8GqHuTlOzI Configure this as a team drive? y) Yes n) No (default) y/n> n
随后会确认配置 选 y
e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> q
选择q 退出
三、挂载GoogleDrive开机自启动
安装fuse
#centos
yum install fuse fuse3 -y
#ubuntu&debian
apt-get install fuse fuse3 -y
创建一个 挂载目录
mkdir /GoogleDrive
在/etc/systemd/system/目录新建一个rclone.server文件:
cat > /etc/systemd/system/rclone.service <
启动并设置为开机启动
systemctl start rclone && systemctl enable rclone
查看是否挂载成功
df -h
![Linux/VPS使用Rclone挂载Google Drive网盘 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh11SFhfs6u3X7dx7pZTSlwS0_bpAEBYYyzwHAmEna3YBDlQtYK7-aqWQCQhdepRY3k04kxTQKxXZZZ1CP8qY0OiGvPNoUQhnbWAQ39m-dVjTudyfivWuqXmFTqPF8-_6wJYhaOV50I389fjPWzqRsF9tudAYYfHsoFwZcJbTun5p65MsLTim6vvrQf-uE/s1600-rw/891201-8.png)
加入对话