宝塔面板建站,定时备份数据到Google Drive

之前转了一篇文章Gdrive:Linux下谷歌网盘同步工具、自动备份VPS文件到Google Drive,文章里的脚本自动压缩再备份到Gdrive,而问题来了,用宝塔面板之前就有设置备份,如何直接把宝塔面板的备份上传到Gdrive呢?
我找啊找,找到了这个方法:

首先和之前一样安装Gdrive

1、安装

wget -O /usr/bin/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download"
chmod +x /usr/bin/gdrive

2、授权

gdrive about

然后会出现一串网址并询问验证码。
1.jpg

将地址粘贴到浏览器并登陆账号,会返回一串代码。
2.jpg

将代码粘贴到SSH下,然后会返回你的账户信息。
3.jpg

然后创建文件夹,配置上传参数

1.在已经绑定好的Gdrive创建一个文件夹

2.查看文件夹ID,可以在文件夹网址上查看,或者在SSH输入Gdrive list查看

20180406114823601.png

3.在宝塔面板设置计划任务 备份网站和备份数据库
网站.png
数据库.png

4.已经在宝塔中添加定时备份数据库和网站文件到本机,现在需要定时把备份文件夹同步到Gdrive上,脚本如下:

LocalDIRPath="/www/backup";
RemotePath="GD上备份文件夹的目录ID";
Args="--keep-local --delete-extraneous";
gdrive sync upload ${Args} ${LocalDIRPath} ${RemotePath};

在宝塔里添加执行该脚本的计划任务即可
20180406121947438.png

原文参考:
Gdrive:Linux下谷歌网盘同步工具、自动备份VPS文件到Google Drive
Linux下Google Drive同步软件

Last modification:August 16th, 2018 at 11:08 am
If you think my article is useful to you, please feel free to appreciate

3 comments

  1. lfw

    几天后我观察就同步了三天 后面我看日志说需要需要授权这个应该怎么办呢 我查看授权已经是授权过了

  2. EV

    这个同步到GD的资源 他会是最多同步几份啊 如果一直无限存下去 我怕GD 不够用

    1. CJ
      @EV

      宝塔计划任务备份的时候有个保留最新几份的选项,默认是3份,你可以多存几份,超过就会自动删除,GD同步的时候也会把旧的同步删掉

Leave a Comment Cancel reply