田伟博客 生活日志,用博客记录生活。

VPS数据备份到Gmail

数据备份非常重要,不管是各大门户网站或者我们的小小个人博客,再或者是我们电脑硬盘里面的重要资料(照片尤为珍贵),都有必要定时或者不定时备份,养成备份的习惯,今天就我的VPS备份方案作一个记录:

我的VPS上安装了Virtualmin/Webmin面板,Virtualmin/Webmin面板功能非常强大,自带备份恢复功能,可设置定时备份网站数据(包括网站文件和数据库文件备份),具体Virtualmin/Webmin以及使用可以在网上查找资料。(http://www.ctohome.com/FuWuQi/Virtualmin-Webmin/),此网站有较为详细的使用介绍,提供一键安装脚本。

一、本地备份

        顾名思义,本地备份即将我的网站资料备份到本地硬盘,Virtualmin可以通过几步简单的操作即可完成,备份文件名可以按日期格式生成文件夹,因为经常重装VPS,光备份到本地还不够安全,一重转VPS或者服务器硬盘挂了很难找回数据,一般还会异地备份到其它地方(我的VPS自带免费5G备份空间,还有Godaddy免费的10G空间也可以作为备份用)。

我们可以不定时将备份到VPS本地的资料下载到我们使用的电脑本地硬盘中。

二、异地备份

        VPS提供的5G免费备份空间,因为整个VPS就放了几个博客,数据比较少,所以设置40天删除旧的备份数据,Godaddy10G免费空间(以前买域名送免费空间时送的),设置自动删除60天前的备份。具体可以根据参考资料中的设置方法去备份。

三、邮箱备份

        现在邮箱的容量都是G级,Gmail有10G空间,像我这样邮件不多,光发送接受文本邮件的是用不完,而且Gmail还再不断增长,所以可以用来备份我们的网站数据。

网上有VPS自动本法文件并发送到Gmail的资料,参照资料我在VPS上测试过,基本上没问题,说基本上是在对VPS做了一些配置后可以发送。

        第一次测用Mutt发送邮件后,去Gmail中查收没有收到邮件,查了很久没有找到原因,后来想起来我将Webmin中的Postfix关闭了,重新启动Postfix后再尝试用Mutt发送邮件,大概几十秒后Gmail提示有新邮件,测试成功。之前关闭Postfix是因为VPS中一个博客开启了评论邮件提醒,然后该博客不断发送邮件出去,从日志中看到新浪邮箱反馈了“Too many recipients received this hour”提示,担心新浪将IP列入黑名单(我只是猜测会有这么一种反垃圾邮件机制)就停止Postfix,然后去检查发现该博客有接近2万条垃圾评论待审核,处理办法是开启Akismet插件,将发垃圾评论的IP加入防火墙,用PHPMYADMIN删除垃圾评论,问题解决重新开启Postfix。

        第二次测试发送大附件,将备份数据分成20M/分卷打包压缩,测试发了一个附件,发送失败,当时就想可能是发送到附件过大,于是再测试发了一个几KB的附件,可以成功收到,猜测被证实。(插曲:期间发送一封有.exe程序的邮件,被Gmail退了回来,http://support.google.com/mail/bin/answer.py?hl=zh-Hans&answer=6590,从帮助信息中得知了Gmail可以发送和接收的邮件最多共 25 MB(包含附件)。)

        邮箱备份理论上可以适用于所有邮箱。

        Mutt发信范本,红色部分为附件名称

        echo "BakUp" | mutt -a drop.part01.rar -s "Backup"  xxx@gmail.com

 

参考:

http://www.ctohome.com/FuWuQi/Virtualmin-Webmin/

http://www.vpser.net/security/vps-auto-bakup-send-by-gmail.html

留言列表
PDM系统
PDM系统 备份很重要的
宁波PDM
宁波PDM 三种备份比较专业
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。