Tag Archives: backup

想找个方便的备份策略

今天看了精品论坛的一个帖子《大家来聊聊你的备份方案》,发现原来大家都在为这个头痛。老郁自己也一直想找个比较理想的数据备份、同步方法,可惜思来想去还是花大成本搞个家用NAS最理想,T级硬盘最少2块,类似RAID的功能也得有才能保证数据安全,成本太高啊(基本得4k以上)。 反正今天第一天上班,上午没什么事处理,就搞了张图:

备份才是王道

在twiter上看到webleon说到选择blogger.com的ftp发布而不是自购主机上wordpress的原因是“WP的话服务器有什么事,文章就全没了”,而“用blogger最大的好处是不用担心数据丢失,只要关心输出就好了。”这应该算是一种蛮普遍的想法了,不过我们必须认识到的一点是:网络上,安全永远是相对的。wp可能会丢掉所有文章,而用blogger.com则可能会丢失blogger帐号。 像我现在最担心的就是我的gmail帐号,这玩意已经是我网络工作台的核心,如果丢失,损失想想都是头大,而gmail帐号丢失又是很可能出现的情况,毕竟已经有好几辆前车为鉴。于是我现在都是将邮件自动转发到yahoo邮箱里面,原则就是损失能挽回多少是多少。 拉拉杂杂这一堆,想说的其实就是:备份才是硬道理! 下面介绍一下我常用的备份策略: 关于虚拟主机与Wordpress备份: 当初也是像webleon一样,用的blogger.com的ftp发布功能,不过后来发现wp相比blogger实在强大的过分,于是也就毅然决然地转了,虽说花钱买dreamhost有点肉疼。 由于与webleon一样的担心,所以第一件事就是寻找相关备份工具。还好,网络之上无新事,你想到的,别人都已想到,而且也已经做出来了。WordPress Database Backup备份数据库,cwRsync备份主机上的文件,具体方法可参见我当初写的那篇虚拟主机数据备份一法。 关于Google Reader的Feed备份: 【注:这个方法我只是在我用的dreamhost主机上测试了,其它地方不保证可用】 google的东西也不敢保证绝对安全,所以能备份还是尽量备份。不过GR没有自动导出opml的工具(我没找到),于是我就写了个python脚本(第一次用python,狂翻api攒出来的,只是满足自己需要,所以也没考虑到易用性),扔到主机的cron job里面跑,每天运行一次,将opml导出后发到gmail邮箱里面。 有需要的,可以下载:Google Reader OPML Export 需要手工修改一些地方: 找到 server = smtplib.SMTP(‘mail.xxxx.com’) 和 server.login(‘xxx’, ‘xxxxx’) ,将xxx改为自己的mail服务器地址与登录用户名、密码,有虚拟主机的话,这些都不是问题; 找到 server.sendmail(‘xxx@xxxx.com’, emailAddr, msg.as_string()) ,将前面的邮件地址改为自己在主机上面的邮件地址; 找到 readers = ({“user”:”xxx1″, “email”:”xxx1@gmail.com”, “sid”:”xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”}… 这儿可以配置多个需要导出的gr。user后面的随便写,只是邮件里面好看而已,email是目标地址,sid则是从gr的cookie中弄出来的,这个需要找个cookie查看工具,然后将那一大串sid值copy过来; 扔到corn job里面就可以了。 以后有空,可以改写一下,至少将这些配置改的方便些。 这个脚本对于多数人是没意义的,不过没准有些人需要(就像老郁这样的)。另外,既然自己买主机了,这一堆相关的配置也就肯定不是太难的事了,所以我也不需要多费唇舌。 与虚拟主机相关的一些备份基本就这些了,以后有新的东西再补充吧(唉,本来没想写这么一堆的,估计都没什么人看,残念)

虚拟主机数据备份一法

刚刚在博客联盟看到篇讲解怎么备份虚拟主机上的Wordpress数据的文章,觉得还不错,给他做点补充吧。 1、数据库备份,这个当然还是wp的插件WordPress Database Backup用着方便,我现在是一天让它发一份数据库备份到我的Gmail邮箱里面。 2、对于文件备份,他介绍的是FTP备份,这个有点麻烦,而且每次也得手工操作(当然,也可以写脚本,但是多数人可能就费事了)。在这儿用个软件将服务器上数据同步到本地是最方便的了,我就推荐款命令行工具吧。