VPS爱客--vps优惠_服务器优惠_vps评测

0成本自动备份方案 -适合vps、小博客使用

主要利用的是Openload和FTP备份脚本。

首先介绍下Openload,好像是国外一家网赚网盘(好像有很多家大姐姐站都用的这个),这家网盘支持FTP。

支持的文件格式有:

Audio: MP3;AAC;Ogg Opus;WebM Vorbis;WebM Opus;WAV-PCM
Video: MP4; WebM; Ogg Theora
Docs: .html; .php; .txt
单文件最大1G,如果是视频(在它网站转码好像可以到10G),音乐之类的流文件可以保存60天,如果有人观看,可以继续保存。其它文件只可以保存30天(30天的备份文件,绰绰有余了)。

教程开始:

我们先注册Openload:

https://openload.co/register

注册完成后,我们点击User Settings即可看到我们的FTP信息。

再使用FTP备份脚本之前,我们要在Openload的File Manager里创建好备份目录
vps使用备份脚本的准备:

  1. yum install ftp -y #centos
  2. apt-get install ftp -y #debian ubuntu
  3. mkdir /home/backup

复制代码
crontab 内容:

  1. 00 1 * * * bash /root/backup.sh

复制代码
FTP备份脚本:

  1. #!/bin/bash
  2. #你要修改的地方从这里开始
  3. MYSQL_USER=root #mysql用户名
  4. MYSQL_PA=eqblog.com #mysql密码 #数据库发送到的邮箱
  5. FTP_USER=yan #ftp用户名
  6. FTP_PA=eqblog.com #ftp密码
  7. FTP_IP=ftp.eqblog.com #ftp地址
  8. FTP_backup=sql #ftp上存放备份文件的目录,这个要自己得ftp上面建的
  9. WEB_DATA=/data/wwwroot #要备份的网站数据
  10. #你要修改的地方从这里结束
  11. #定义数据库的名字和旧数据库的名字
  12. DataBakName=Data_$(date +"%Y%m%d").tar.gz
  13. WebBakName=Web_$(date +%Y%m%d).tar.gz
  14. OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
  15. OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
  16. #删除本地3天前的数据
  17. rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
  18. cd /home/backup
  19. #导出数据库,一个数据库一个压缩文件
  20. for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PA -B -N -e ‘SHOW DATABASES’ | xargs`; do
  21. (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PA ${db} | gzip -9 – > ${db}.sql.gz)
  22. done
  23. #压缩数据库文件为一个文件
  24. tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
  25. rm -rf /home/backup/*.sql.gz
  26. #压缩网站数据
  27. tar zcf /home/backup/$WebBakName $WEB_DATA
  28. #上传到FTP空间,删除FTP空间5天前的数据
  29. ftp -v -n $FTP_IP << END
  30. user $FTP_USER $FTP_PA
  31. type binary
  32. cd $FTP_backup
  33. delete $OldData
  34. delete $OldWeb
  35. put $DataBakName
  36. put $WebBakName
  37. bye
  38. END

复制代码

如果有crontab不能正确执行,请查看crontab的状态是否为active

原文链接:https://eqblog.com/0-backup.html
浙江网友:上传Google Drive 妥妥的 没必要用这个网盘
重庆网友:七牛云和Google不都可以免费嘛……
云南网友:为啥不直接用谷歌晚上呢?
西藏网友:大佬深夜发教程。辛苦了
海南网友:单文件1G有点小
辽宁网友:国内的vps能用不
贵州网友:我一般挂载个webdev
湖南网友:可以
内蒙古网友:其实2欧送的那个100Gb备份空间。。用来备份蛮好的。。
台湾网友:上传Google Drive 妥妥的 没必要用这个网盘
西藏网友:好办法
贵州网友:哪里能买到靠谱的教育帐户?前阵子看论坛里有人分享,没多久就翻车了。
河北网友:不错
福建网友:收藏备用了,
贵州网友:两欧没有了
贵州网友:非常感谢
浙江网友:谢过大佬了···
山东网友:Google的如果存在多個歷史版本的大文件會占用更多空間嗎???
福建网友:有时间限制,容量还没看到
山东网友:是的,前面介绍有写
江西网友:两台vps双向备份…. 怎么做的自动
甘肃网友:

未经允许不得转载:VPS爱客 » 0成本自动备份方案 -适合vps、小博客使用
分享到: 更多 (0)