2019年8月6日星期二

Centos6/7如何将VestaCP文件自动备份到Gdrive网盘?

原文链接:https://www.chenweiliang.com/cwl-1110.html


最近,有朋友的WordPress网站备份出了问题,所以他将网站转移到VestaCP的新VPS。


  • 然后,他开始研究如何将VestaCP备份上传到Google云端硬盘驱动器以确保它们的安全。

  • 最终,找到了一个自动备份VestaCP文件到Google驱动器的解决方案。

VestaCP控制面板LOGO


如何自动将VestaCP文件备份到Google云端硬盘?


目前有很多朋友在CentOS 6中运行VestaCP,但本教程可能适用于所有Centos版本。


安装Gdrive


我们必须安装第三方CLI工具,你只需使用脚本将文件传输到Google云端硬盘即可。


wget -O drive https://drive.google.com/ucid=0B3X9GlR6EmbnMHBMVWtKaEZXdDg
mv drive /usr/sbin/drive
chmod 755 /usr/sbin/drive

  • 这是使用OAuth2上传文件的工具,这不会同步。

现在输入命令 drive


它会要求验证码如下 ▼


Go to the following link in your browser: 
https://accounts.google.com/o/oauth2/auth?client_id=123456789123-7n0vf5akeru7on6o2fjinrecpdoe99eg.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&state=state

  • 现在我们在服务器和Google云端硬盘之间建立了链接。

  • 我们可以将文件上传到Google云端硬盘了。

Gdrive自动备份脚本


1)在auto-back-gdrive.sh在/home/backup/目录中创建一个包含以下代码的文件 ▼


drive upload --file "admin.$(date '+%Y-%m-%d').tar"

2)接着,将它添加到Corn Job定时任务,以自动运行它 ▼


echo "0 2 * * * root /home/backup/auto-back-gdrive.sh >> /etc/crontab

  • 现在,Corn Job定时任务每天凌晨2点运行。

点击以下链接查看更多关于网站自动备份的教程 ▼






欢迎转载《Centos6/7如何将VestaCP文件自动备份到Gdrive网盘?
陈沩亮版权所有,转载请注明出处链接:https://www.chenweiliang.com/cwl-1110.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎扫码关注微信公众号:cwlboke

没有评论:

发表评论