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

分类:网盘存储 时间:2024年11月05日 来源:网络

文章目录

  • 谷歌网盘申请
  • WP自动备份
  • Grive自动同步
  • VPS挂载Drive
  • Google Drive

谷歌网盘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免费15GB

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

谷歌网盘Google Drive右键操作

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

谷歌网盘Google Drive查看分享

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

谷歌网盘Google Drive升级配置

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

谷歌网盘Google Drive本地客户端

二、Wordpress利用Google Drive自动备份

1、UpdraftPlus官网:

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

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

UpdraftPlus自动备份

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

UpdraftPlus下载安装

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

UpdraftPlus设置好时间频率

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

UpdraftPlus备份到网盘

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

Google Drive创建新项目

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

Google Drive开通API

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

Google Drive创建凭据

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

Google Drive选择创建OAuth 2.0 client ID

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

Google Drive同意协议

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

Google Drive应用类型

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

Google Drive设置URL地址

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

Google Drive得到client ID 和 secret

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

UpdraftPlus设置client ID 和 secret

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

UpdraftPlus验证地址

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

Google Drive同意授权

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

Google Drive备份恢复

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

Google Drive查看到文件

三、利用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

在VPS上安装Grive

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

Grive获取到权限

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

Grive同步Google Drive文件

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

Grive自动上传文件

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

Google Drive更新同步文件

四、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-ocamlfuse生成地址

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

google-drive-ocamlfuse新建应用

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

google-drive-ocamlfuse获取权限

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

1
2
cd ~/.gdfuse/googledrive
vim config

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

google-drive-ocamlfuse填写验证码

9、现在,我们可以新建一个googledrive文件夹,将我们的Google Drive网盘挂载到VPS主机上(注意支持挂载多个账户)。

1
2
3
4
mkdir ~/googledrive
google-drive-ocamlfuse -label googledrive ~/googledrive
#挂载多个账户,命令格式
google-drive-ocamlfuse -label label [mountpoint]

10、这是VPS主机挂载Google Drive谷歌网盘命令执行情况。

google-drive-ocamlfuse执行成功

11、查看硬盘分区,15GB的Google Drive谷歌网盘已经成为了VPS主机的硬盘。

Google Drive挂载成功

12、现在你可以将你需要备份的文件复制到googledrive文件夹中,然后你就可以在Google Drive谷歌网盘看到已经同步过来的文件了。

Google Drive看到同步过来的文件

五、谷歌网盘Google Drive使用小结

1、Wordpress自动备份到谷歌网盘Google Drive比较方便,因为Wordpress各种备份插件都基本上提供了将WP打包上传到Google Drive、DropBox、OneDrive等网盘中,当然自建的OwnCloud也是支持的。

2、VPS主机挂载谷歌网盘实在太强大了,默认的Google Drive只有15GB,但是我们可以在VPS主机上挂载多个Google Drive账户,实现了VPS硬盘的无限扩充。解除谷歌网盘挂载的命令是:

1
fusermount -u ~/google-drive

文章出自:免费资源部落 部分内容参考自tecmint、独奏流年 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

关于本站 博客网站 友情链接 广告合作 我要投稿 搜索资源 联系我们 订阅本站 购买主机
  • 账号登录
社交账号登录