VPS服务器使用Rclone来挂载Google Drive网盘

rclone的作用是可以把网盘挂载为本地磁盘来使用,速度取决于VPS服务器到网盘的网络数据传输速度、磁盘IO等。

rclone支持的常用国外网盘有OneDrive、GoogleDrive等。其他的不在过多介绍,请自行研究。

1、ssh连接VPS服务器并使用yum安装一些依赖工具

 yum install wget unzip screen fuse fuse-devel -y

2、下载rclone的压缩包并解压

[root@vultr ~]# wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
[root@vultr ~]# unzip rclone-current-linux-amd64.zip
[root@vultr ~]# cd rclone-v1.51.0-linux-amd64/

3、配置rclone

输入n创建,gd是名字,可以随便输

选择网盘,GoogleDrive为13

client_id、client_secret留空,scope选择1,root_folder_id、service_account_file留空

下面会给出一个授权登录地址

打开进行登录,点击允许

复制得到的授权码

粘贴到ssh窗口中,依次输入n、y、q

新建gd挂载目录

mkdir /gd

输入rclone命令进行挂载(会有卡住现象属于正常)

./rclone mount gd: /gd --allow-other --allow-non-empty --vfs-cache-mode writes

第一个gd是前面的名字
/gd是创建的目录

查看挂载

创建系统服务

[root@vultr ~]# cp /root/rclone-v1.51.0-linux-amd64/rclone /usr/bin/
[root@vultr ~]# vim /usr/lib/systemd/system/rclonr.service
[Unit] 
Description=rclone      

[Service] 
User=root 
ExecStart=/usr/bin/rclone mount gdrive: /gdrive/disk --allow-other --allow-non-empty --vfs-cache-mode writes 
Restart=on-abort      

[Install] WantedBy=multi-user.target 

重新载入并重启服务

[root@vultr ~]# systemctl daemon-reload
[root@vultr ~]# systemctl restart rclone

挂载成功

发表评论

后才能评论