专家说我们需要不断的备份,备份再备份。不需要专家提醒,如果你有多年使用电脑经验的话,都知道要勤力备份,因为不知道哪一天硬件、软件或病毒都可能破坏你的宝贵资料。我发现现在大家都重视备份电脑上的资料,可是忽略网站备份了。
尤其,看到朋友的伺服器公司被hack了,结果没法恢复原来资料,朋友也没留意到要备份这回事,最糟糕的是伺服器公司也没自己备份!最后一切都从零开始架设。大家比较习惯的方式是通过FTP直接下载,但这样下载所需要的时间是比较长的。所以最好的方式其实就是使用你的伺服器的压缩能力将文件压缩成一个文件,你再通过下载加速器下载打开10个线程的话,能节省你高达20~30倍的时间!
版本1.0
我几天前就写了这个PHP script。功能其实很简单,就是将文件备份。我也测试将文件自动发送到我的邮箱,结果我发现有点不实际,因为我不想将高达100+ MB的附件发送到我的gmail上。:P
你也许留意到在cpanel里也有一个backup的功能,同样提供.tar.gz的备份档案。而我的script能更加灵活备份当前及所有的子档案文件。因为朋友想将上千张图片下载在上载到新的伺服器,可是竟然发现flashfxp只能看到999个文件而已(哈哈,没想过有这个极限)。
使用方法应该算是够简单的。只要下载后,上载到你的伺服器,然后通过浏览器执行就行了。它将生成一个backup_备份日期.tar.gz。这个是Unix上常使用的压缩档,一般的压缩器解压需要两次就行了。
注意:你最好将文件名称换成其他复杂更长的名字,因为不然别人执行了,也能下载你的文件,将可能将你的保存在数据库的密码也下载了。
接下来版本
之后的版本,我想加入:
- 包括数据库也一起备份的功能
- 密码保护功能
- 能选择性发送附件至邮箱备份
- 能定时备份。(使用cron功能)
因为在半天的时间给朋友写下来的,所以极为简陋。代码欢迎大家修改 ^_^。
下载网址:Quick Backup
Related Post 相关文章:
1 Comment
Counter: 727 hits
RSS 2.0





Friday, October 24th, 2008 @ 10:49 am
刚TEST了一下确实不错,谢谢!