虚拟主机数据备份一法

刚刚在博客联盟看到篇讲解怎么备份虚拟主机上的Wordpress数据的文章,觉得还不错,给他做点补充吧。

1、数据库备份,这个当然还是wp的插件WordPress Database Backup用着方便,我现在是一天让它发一份数据库备份到我的Gmail邮箱里面。

2、对于文件备份,他介绍的是FTP备份,这个有点麻烦,而且每次也得手工操作(当然,也可以写脚本,但是多数人可能就费事了)。在这儿用个软件将服务器上数据同步到本地是最方便的了,我就推荐款命令行工具吧。

Unix、Linux下面有个rsync用来做数据同步很方便, Windows下面有款cwRsync也可以达到同样效果。由于是命令行,所以需要写个bat批处理:

@ECHO OFF
ECHO ::开始备份服务器上面的文件到本地目录

rsync -ravP --links --hard-links --times --delete --exclude='excludePath/*' --exclude='download/*' USER@YOUR.com:'/home/USER/path1 /home/USER/path2 /home/USER/path3' ./site

ECHO ::数据备份结束
@ECHO ON

PAUSE

算得上简单了,–exclude可以多个,用来过滤那些不需要同步的目录或文件。

USER@YOUR.com则是登录虚拟主机的地址和用户名,后面的path1、path2、path3等,则是你想要同步的文件夹,会在你的本机目录里面按照服务器的结构同步,也就是后面的“./site”。

具体其它的参数还可以参考其帮助文档。

这个其实也算是个手工的操作,点击批处理命令之后还需要输入服务器密码,不过我觉得已经够方便的了,毕竟文件不像数据库那样变化频繁。

2 thoughts on “虚拟主机数据备份一法”

  1. 挺麻烦的,俺还是用blogger吧。虽然被和谐着。相信来年春暖花开之日,就是解禁之时。^>^

Leave a Reply

Your email address will not be published. Required fields are marked *