Google Drive介绍
Google Drive是谷歌公司推出的一项在线云存储服务。通过这项服务,用户可以获得15GB的免费存储空间。同时,如果用户有更大的需求,则可以通过付费的方式获得更大的存储空间。
Google Drive服务有本地客户端版本、也有网络界面版本,后者与Google Docs界面相似,支持直接从网页浏览器打开多达30多种文件格式,包括高清视频和Photoshop文件,即使在没有安装相关软件的情况下也可以直接打开。
另外,Google还向第三方提供API接口,允许用户从其它程序上传文件存储到Google Drive。
团队盘
Google 为企业用户合作提供的一种网盘,使用GSuit账号,可以创建团队盘,分享给团队中用户,GSuit账号的网盘不限空间,创建的团队盘也不限空间。如图的共享云端硬盘
NAS 介绍
NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。
常用的NAS系统有群晖,威联通,FreeNAS等
rclone 介绍
介绍
Rclone 是一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。
- 官网网址:https://rclone.org
- Github 项目:https://github.com/ncw/rclone
安装
SSH到NAS(至于怎么启用SSH就不介绍了), 运行下面的命令行:
curl https://rclone.org/install.sh | sudo bash
请注意,此脚本首先检查安装的rclone版本,如果不需要,将不会重新下载。
配置
运行下面的命令行:
rclone config
根据提示进行操作
上面是我挂载好的盘,输入n 创建一个新的远程配置:
这部要选择挂载的配置,我们选择goole drive,输入13
这步要求输入client_id,可以选择空,使用rclone的client_id与client_secrt,不过我们选择自己创建的,可以更加安全,打开 https://console.cloud.google.com/apis/credentials?project=你的项目:
点击创建凭据,选择OAuth客户端ID,我之前创建过,所以我这边会有之前的应用
应用类型选择桌面应用,点击创建
这时候就会弹出你的客户端ID和密钥
将这两个数据填入到rclone 的config中
scope 输入 1
root_folder_id 我们之间使用跟目录,选默认
service_account_file 是如果我们使用sa账号,credentials 文件的路径,我们不使用,保持默认
advance config 我们不使用,直接默认
auto config 因为我们是在nas上安装,所以选择n
这时候给我们一个网址,我们访问,授权一下
复制这段代码
这时候询问是不是团队盘,我们选 y 是
这时候让你输入团队盘的序号
输入序号,确认,就配置好了我们的团队盘
这时候我们就可以挂载了,输入下面这行指令
/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
查看是否挂载成功
可以看到这个1.0P大小的盘就是我们挂载好的谷歌硬盘了
开机自动挂载
现在已经挂载好了,我们需要每次开机时都自动挂载,我们可以在群晖上创建任务计划
在控制面版 -》任务计划 -》新增 -》触发任务 -》用户自定义脚本
事件选开机 任务设置-》用户自定义脚本,填写我们挂载的指令
总结
好了,现在我们就将google drive挂载到我们本地NAS了,下期我会讲一下,怎样安装emby使用我们挂载的google drive打造家庭媒体中心
使用rclone 还可以挂载微软的onedrive dropbox等,都可以统一到nas中,使用nas提供的文档工具,媒体工具访问