宝塔网站备份数据到Google Drive

2019年5月19日01:51:49宝塔网站备份数据到Google Drive已关闭评论 102 views

推荐新手vps搭建网站使用宝塔面板,功能强大并且简易使用。而自动备份功能,能够将数据自动备份到本地、其他ftp存储空间(比如openload.co)、腾讯云COS、阿里云OSS、又拍云存储、Google Drive,哪怕我们主机遇到故障也能轻易恢复我们的数据。

宝塔网站备份数据到Google Drive的方法

1、终端登陆ssh 命令安装gdrive

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

2、gdrive授权

gdrive about

3、然后会出现一串网址并询问验证码。复制并在浏览器打开这串提示中的网址,登录google账号,然后允许“GDrive”想要访问您的 Google 帐号

宝塔网站备份数据到Google Drive

会返回一串代码

宝塔网站备份数据到Google Drive

将上面得到的代码复制粘贴到上面的绿色光标位置,回车

宝塔网站备份数据到Google Drive

会返回你账户的相关信息。绑定成功。

宝塔网站备份数据到Google Drive

4、登录https://drive.google.com 创建一个文件夹用于备份网站数据。

查看文件夹ID,可以在文件夹网址上查看,或者在SSH输入Gdrive list查看。比如我自己备份文件夹ID是127WvSFKlHlUJfQ16PBoMHb7YlHU76lT4

宝塔网站备份数据到Google Drive

5、在宝塔面板里的计划任务,任务类型选择备份网站,备份到选择服务器磁盘,其他设置按需设置。然后点击添加任务计划

宝塔网站备份数据到Google Drive

再来备份数据库,点击添加任务计划

宝塔网站备份数据到Google Drive

6、第5部已经将网站和数据库备份到本地,我们需要定时把备份文件夹同步到Gdrive上,脚本如下

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

宝塔网站备份数据到Google Drive

脚本就会在规定时间执行指定任务。等不及可以点击执行 看看效果宝塔网站备份数据到Google Drive

如果你不用任何控制面板来提前备份,想直接在Linux vps上通过命令完成所有备份操作也是可以的,参考Linux下谷歌网盘同步工具、自动备份VPS文件到Google Drive

本文参考cjv5