谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

前一段时间,国内的华为网盘、UC网盘、新浪微盘、金山快盘等纷纷“不约而同”地宣传要关闭存储服务,有些可能比较客气一些让用户在规定时间内转移数据文件,有些可能就不管用户的“死活”了,说关就关了,连给用户登录下载存储数据的机会都不给。

有朋友在我2012年写的115网盘宣布关闭外链分享-个人网盘还是本人所拥有的吗?文章留言说我是“预言帝”,因为文章中提到的几个网盘现在都基本上都已经关闭了。几年前115网盘、讯6网盘关闭对用户造成的损失悲剧,2016年又继续上演,而且用户依然是“无助”的。

有人会说,国内三大网盘商——百度云盘、360网盘、腾讯微云—现在依然活得“滋润”,完全不用担心自己的数据文件以后没有地方。但是,细致的朋友可能已经觉察到了,百度网盘开始限制下载速度,360网盘每天限制上传速度,腾讯微云已经取消了文件中转,未来这三家能否存活依然是一个问题。

反观国外的网盘服务,没有国内网盘这种“超大空间”“永久使用”等商业噱头,以DropBox为代表的网盘服务在文件云储存和同步等方面不断优化,版本控制、增量同步、外链分享成为了DropBox吸引用户的法宝。这样的网盘不仅用得舒服,而且用的放心。

本篇文章就来分享一下谷歌网盘Google Drive申请与使用方法,Google Drive提供了丰富的API,我们可以利用它来自动备份Wordpress网站和数据库文件,也可以直接将Google Drive作为硬盘,挂载在VPS主机上,作为存储设备。

更多的有关网盘使用方法与技巧,可以参考:

  • 1、存储服务:国内网站下载存储服务使用对比:腾讯云COS,阿里云OSS,七牛云存储
  • 2、自建网盘:OwnCloud私有云存储搭建方案-VPS主机安装和Docker部署OwnCloud
  • 3、multcloud自动备份FTP/SFTP/MysqL支持Dropbox/OwnCloud/百度云盘互传

谷歌网盘Google Drive申请使用-Wordpress自动备份和VPS主机挂载谷歌网盘

一、Google Drive申请使用

1、Google Drive官网:

  • 1、官方网站:https://drive.google.com/drive/

2、谷歌网盘Google Drive默认都是15GB存储空间,你可以直接使用自己的Google账号登录就可以看到网盘。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

3、谷歌网盘Google Drive网页版本支持右键操作,你可以直接创建文件、表格、PPT等,可以直接上传文件或者文件夹。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

4、对于上传的图片等文件,可以直接右击选择在线查看、分享或者下载。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

5、在谷歌网盘Google Drive右上角的“设置”可以升级存储空间、查看管理应用了。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

6、Google Drive还有本地客户端,你可以下载并安装自己的Windows实现实时同步备份。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

二、Wordpress利用Google Drive自动备份

1、UpdraftPlus官网:

  • 1、插件官网:https://wordpress.org/plugins/updraftplus/

2、Wordpress有非常多的备份插件,基本上都支持FTP、网盘、SFTP等备份方式。这里再来分享一下另一个Wordpress强大的备份插件:UpdraftPlus。你可以直接在Wordpress后台搜索并下载。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

3、安装了UpdraftPlus插件后,先需要设置插件。(点击放大)

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

4、UpdraftPlus支持设置每天、每周、每月等自动备份,你只需要设置好时间和频率即可。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

5、UpdraftPlus支持将文件备份到Amazon S3 ,Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, Openstack Swift, UpdraftPlus Vault 和 邮箱等。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

6、为了让UpdraftPlus可以将文件备份到Google Drive中,我们先需要到Google那里开通Google Drive API。进入:https://code.google.com/apis/console/。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

7、创建了新的项目后,你就可以点击开通Google Drive API了。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

8、开通了Google Drive API后,会提示你继续创建Credentials凭据。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

9、选择创建“OAuth 2.0 client ID”。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

10、先简单地填写你的OAuth 同意协议。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

11、Application type应用类型中选择“Web application网页应用”。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

12、在Project name中输入updraftPlus,在Authorized JavaScript origins处填写你的网站域名,在Authorized redirect URI处填写你安装UpdraftPlus插件后的“设置”页面显示的URL。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

13、确定后,你就可以得到Google Drive API的client ID 和 secret。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

14、将client ID 和 secret复制粘贴到UpdraftPlus的设置选项中。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

15、点击保存后,UpdraftPlus会显示一行URL 地址。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

16、点击这一行URL地址后,会跳转到Google Drive 是否允许授权的页面。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

17、同意之后,你就可以在UpdraftPlus插件页面进行文件和数据库的备份与恢复操作了。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

18、备份成功后,你的Google Drive 就可以看到已经同步过来的备份文件了。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

三、利用Grive在Linux VPS上同步文件到Google Drive

1、Grive主页:

  • 1、项目主页:https://github.com/Grive/grive

2、Grive是一个非常简单的Linux命令工具,它可以同步你的Linux VPS上的文件夹到Google Drive,安装也非常地简单,以ubuntu为例,安装命令如下:

1
2
3
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

3、在你的VPS上新建一个google_drive文件夹,这个文件夹就是用来同步Google Drive用的,你也可以新建别的名称文件夹。进入到这个文件夹,执行grive -a配置:

1
2
3
mkdir ~/google_drive
cd ~/google_drive
grive -a

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

4、Grive配置时会生成一串URL,你需要复制这一串地址到浏览器中,然后将得到的authentication code填入进去,继续完成配置。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

5、配置完成后,你会在google_drive文件夹中看到你的google_drive中的文件。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

6、想要将VPS主机的文件同步到google_drive也比较简单,进入到google_drive文件夹中,执行:grive ,就会自动检测本地路径文件与Google Drive 文件的异同,最后执行上传或者删除操作。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

7、利用这个原理,我们可以将网站文件和数据库打包存放在这个同步文件夹中,然后用Cron计划任务命令实现VPS主机文件自动同步到Google Drive。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

四、google-drive-ocamlfuse在VPS主机挂载Google Drive谷歌网盘

1、google-drive-ocamlfuse主页:

  • 1、项目主页:https://github.com/astrada/google-drive-ocamlfuse

2、google-drive-ocamlfuse安装简单,相关的安装命令如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//Ubuntu 15.04, 14.10, 14.04
apt-get update
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse
 
// Archlinux
yaourt -S google-drive-ocamlfuse
 
//其它
sudo apt-get install ocaml camlp4-extra
git clone https://github.com/OCamlPro/opam.git
cd opam
./configure
make
sudo make install
sudo apt-get install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev
opam init
opam update
opam install google-drive-ocamlfuse

3、接下来,将你的用户(例如root)添加到fuse组。

1
sudo usermod -a -G fuse root

4、添加ID和Secret,请注意替换 Client ID 和 secret key。

1
google-drive-ocamlfuse -headless -label googledrive -id ##Client ID## -secret ##secret key##

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

5、此处Client ID 和 secret key 你可以再到Google API处创建一个新的OAuth 2.0 client ID。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

6、打开生成的URL地址,跳转到Google Drive授权中。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

7、同意后,请将得到的verification code复制粘贴进去,回车继续。然后进入.gdfuse/googledrive中,编辑配置文件。

1
2
cd ~/.gdfuse/googledrive
vim config

8、打开配置文件,将verification code填写进去,保存。

谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: