教育版Gdirve是无限容量的,转存没意义的东西不如每日备份,既然无线容量我就不怕他备份累计.多备份他个几万次都没关系.
备份需要涉及到数据库,网站文件,还要全自动,假设网站和数据库有5GB,每个月就要付出150GB作为备份的流量.如果是Virmach之类对资源占用有限制的,还需要另外说.如果是AWS积分实例要考虑积分是否会耗尽.
自动化备份数据库:
mysqldump -uroot -p[密码] --all-databases > /root/tmp/database.sql
自动化打包数据:
tar -Jcf /root/tmp/html.tar.xz /var/www/html
然后自动上传:
rclone copy /root/tmp/* gd:/$(date +%Y)/$(date +%m)/$(date +%d)/ -P
最后加上crontab:
0 0 * * * /root/auto_backup.sh
当然打包时候可以把日志之类也打包上,要注意会不会长时间占用CPU导致被禁用.
!/bin/bash mkdir /root/tmp/tar -Jcf /root/tmp/html.tar.xz /var/www/html tar -Jcf /root/tmp/log.tar.xz /var/log mysqldump -uroot -pPwd --all-databases > /root/tmp/database.sql rclone copy /root/tmp/* gd:/$(date +%Y)/$(date +%m)/$(date +%d)/ rm /root/tmp -rf
最后要说的是,如果你的GSuite不是正规渠道,建议多备份!如果你流量多CPU紧张,那么可以考虑不压缩.
[…] 利用Rclone周期性备份网站服务器 […]
[…] 利用Rclone周期性备份网站服务器 […]