因为习惯使用的是 cen­tos7
可能很长一段时间都会采用 cen­tos7

介绍

这篇文章则为大家带来一个更完善的软件:Rclone。

Rclone 是一个网盘本地挂载软件,能将全世界多个热门的网盘挂载为系统本地磁盘,实现方便快捷的云盘文件管理效果。

搭配无限空间的 GoogleDrive 网盘,相当于在电脑上安装了一个无比巨大的磁盘。

无限网盘购买地址→_→: [星一发卡]

截至目前,Rclone 支持的主流对象存储有:

1 / 1Fichier
   \ "fichier"
 2 / Alias for an existing remote
   \ "alias"
 3 / Amazon Drive
   \ "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, Tencent COS, etc)
   \ "s3"
 5 / Backblaze B2
   \ "b2"
 6 / Box
   \ "box"
 7 / Cache a remote
   \ "cache"
 8 / Citrix Sharefile
   \ "sharefile"
 9 / Dropbox
   \ "dropbox"
10 / Encrypt/Decrypt a remote
   \ "crypt"
11 / FTP Connection
   \ "ftp"
12 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
13 / Google Drive
   \ "drive"
14 / Google Photos
   \ "google photos"
15 / Hubic
   \ "hubic"
16 / In memory object storage system.
   \ "memory"
17 / Jottacloud
   \ "jottacloud"
18 / Koofr
   \ "koofr"
19 / Local Disk
   \ "local"
20 / Mail.ru Cloud
   \ "mailru"
21 / Mega
   \ "mega"
22 / Microsoft Azure Blob Storage
   \ "azureblob"
23 / Microsoft OneDrive
   \ "onedrive"
24 / OpenDrive
   \ "opendrive"
25 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
26 / Pcloud
   \ "pcloud"
27 / Put.io
   \ "putio"
28 / QingCloud Object Storage
   \ "qingstor"
29 / SSH/SFTP Connection
   \ "sftp"
30 / Sugarsync
   \ "sugarsync"
31 / Tardigrade Decentralized Cloud Storage
   \ "tardigrade"
32 / Transparently chunk/split large files
   \ "chunker"
33 / Union merges the contents of several upstream fs
   \ "union"
34 / Webdav
   \ "webdav"
35 / Yandex Disk
   \ "yandex"
36 / http Connection
   \ "http"
37 / premiumize.me
   \ "premiumizeme"
38 / seafile
   \ "seafile"

安装

这里以 cen­tos7 系统及 Google Drive 为例,为大家介绍安装步骤

1.安装Rclone程序

在终端执行以下命令以安装

官网:> [https://rclone.org/][01]

-安装依赖
yum -y install fuse
-从官网下载的执行脚本
curl https://rclone.org/install.sh | sudo bash
-开始配置
rclone config

此时会出现以下信息:

因为是新挂载所以选择  n

然后 name 随意命名为你想叫这个盘什么,我这里填写的是:xpan

记住这个自定义名,后面挂载磁盘需要用

因为是挂载 Google drive 所以选择

13 然后 回车

不要重复造轮子,列表序号会变动,自己看好序号,选 Google Drive 那个就对了

要求输入谷歌的

clientid及 client_secret

直接两个回车的话,就是默认使用公共API,可能会导致在高峰时期上传失败。

(教育版帐号无法使用独立api,请忽略下面方法)

申请独立的GoogleDrive个人API ##API获取方法:首先进入Google API网页启用API,地址→
→: 点我API开通接着再创建一个OAuth 客户端 ID,地址→_→: 点我API申请应用类型选桌面应用,有些版本应该是 其他,名称随意。

接下来选择网盘类型,这里选1

这两个直接回车跳过

进阶配置及自动配置,这两个全部选 n

接着 Rclone 会给我们一个授权地址,我们复制后使用浏览器打开并授权,获取授权码

填入后回车

接着会询问是否是团队共享盘,如果你使用的是教育版帐号的话(一种极易翻车的帐号),选 n

如果你使用的是个人账号外加无限团队共享盘的话,选 y 并选择你的团队盘选项

输入q保存退出

2.挂载到VPS

  • 1#新建本地文件夹,路径自己定,即下面的LocalFolder
mkdir /root/GoogleDrive
  • 2#挂载为磁盘【注意看下面备注】
rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

备注:
DriveName 为初始化配置填的 nameFolder 为 Google Drive 里的文件夹,LocalFolder 为 VPS 上的本地文件夹。

上方输入后,系统不会弹出其他提示,这时直接断开服务器,重新连接即可

查看是否挂载成功

df -h
备注

 - 3#卸载磁盘,按需修改
fusermount -qzu LocalFolder

如图,多了个 1.0P,就是挂载成功了

3.设置rclone开机自启

下载并编辑脚本

  • 1#下载脚本
wget https://www.b2fun.net/usr/shell/rcloned
  • 2#使用命令行修改,用宝塔面板修改会更加方便
nano rcloned

需要修改内容,可用宝塔面板直接修改,路径 /root/​cloned

说明如下

NAME=""  #rclone name名,及配置时输入的Name
REMOTE=''  #远程文件夹,Google Drive网盘里的挂载的一个文件夹
LOCAL=''  #挂载地址,VPS本地挂载目录

设置自启

  • 1#设置自启
mv rcloned /etc/init.d/rcloned
chmod +x /etc/init.d/rcloned
chkconfig rcloned on
bash /etc/init.d/rcloned start

 

发表评论

您的电子邮箱地址不会被公开。