一个技术宅

记录精彩的程序人生

使用 NAS 挂载 Google Drive,扩展你的 NAS 空间

Google Drive介绍

Google Drive是谷歌公司推出的一项在线云存储服务。通过这项服务,用户可以获得15GB的免费存储空间。同时,如果用户有更大的需求,则可以通过付费的方式获得更大的存储空间。

Google Drive服务有本地客户端版本、也有网络界面版本,后者与Google Docs界面相似,支持直接从网页浏览器打开多达30多种文件格式,包括高清视频和Photoshop文件,即使在没有安装相关软件的情况下也可以直接打开。

另外,Google还向第三方提供API接口,允许用户从其它程序上传文件存储到Google Drive。

团队盘

Google 为企业用户合作提供的一种网盘,使用GSuit账号,可以创建团队盘,分享给团队中用户,GSuit账号的网盘不限空间,创建的团队盘也不限空间。如图的共享云端硬盘

image.png

NAS 介绍

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

常用的NAS系统有群晖,威联通,FreeNAS等

rclone 介绍

介绍

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

安装

SSH到NAS(至于怎么启用SSH就不介绍了), 运行下面的命令行:

curl https://rclone.org/install.sh | sudo bash

请注意,此脚本首先检查安装的rclone版本,如果不需要,将不会重新下载。

配置

运行下面的命令行:

rclone config

根据提示进行操作

image.png

上面是我挂载好的盘,输入n 创建一个新的远程配置:

image.pngimage.pngimage.png

这部要选择挂载的配置,我们选择goole drive,输入13

image.png这步要求输入client_id,可以选择空,使用rclone的client_id与client_secrt,不过我们选择自己创建的,可以更加安全,打开 https://console.cloud.google.com/apis/credentials?project=你的项目:

image.png

点击创建凭据,选择OAuth客户端ID,我之前创建过,所以我这边会有之前的应用

image.png

应用类型选择桌面应用,点击创建

这时候就会弹出你的客户端ID和密钥

image.png

将这两个数据填入到rclone 的config中

image.png

scope 输入 1

image.png

root_folder_id 我们之间使用跟目录,选默认

image.png

service_account_file 是如果我们使用sa账号,credentials 文件的路径,我们不使用,保持默认

image.png

advance config 我们不使用,直接默认

auto config 因为我们是在nas上安装,所以选择n

image.png

这时候给我们一个网址,我们访问,授权一下

image.png

复制这段代码

image.png

这时候询问是不是团队盘,我们选 y 是

image.png

这时候让你输入团队盘的序号

输入序号,确认,就配置好了我们的团队盘

这时候我们就可以挂载了,输入下面这行指令

/usr/bin/rclone mount 你配置时输入的名字: 你本地文件夹名字 --allow-other --allow-non-empty --buffer-size 32M --vfs-read-chunk-size=32M --vfs-read-chunk-size-limit 2048M --vfs-cache-mode writes --dir-cache-time 96h --daemon

等执行完

我们可以输入

df -h

查看是否挂载成功

image.png

可以看到这个1.0P大小的盘就是我们挂载好的谷歌硬盘了

开机自动挂载

现在已经挂载好了,我们需要每次开机时都自动挂载,我们可以在群晖上创建任务计划

在控制面版 -》任务计划 -》新增 -》触发任务 -》用户自定义脚本

事件选开机 任务设置-》用户自定义脚本,填写我们挂载的指令

总结

好了,现在我们就将google drive挂载到我们本地NAS了,下期我会讲一下,怎样安装emby使用我们挂载的google drive打造家庭媒体中心

1 评论
zhaobingchun • 2020-06-12
回复 删除

使用rclone 还可以挂载微软的onedrive dropbox等,都可以统一到nas中,使用nas提供的文档工具,媒体工具访问