由于硬盘损坏或误操作导致工作文件永久丢失或无法全部恢复,对于软件开发者来说,是个巨大的灾难。虽然有发生的概率,但是原本我是不大在意的。我们部门所有的网页文件全部储存在一台本地服务器内。而且此“服务器”只是普通电脑装了Win Server 2003而已。
近日得知有朋友就是因为上述原因丢失了所有文件,另我倍感担忧。于是今天花了很久找到了一款国外软件,Allway Sync。官方提供免费版,但是有限制,限制就是在使用当日向前推30天内,假如同步过的文件超过20000个,那么软件会提示让你购买专业版。就是说,平均每天同步的文件不超过666个,那么就完全不受影响。这个对我来说没问题。一天我不至于改动那么多文件。
软件配置很详细,可以用Windows自带的任务计划来计划Allway Sync的任务。我的电脑现在每隔1小时,从服务器那里把文件同步到我的备份文件夹内。即使服务器那里误删文件,我把文件拉回去即可。
写代码、管数据库,一个错误可能断送很多数据资料。现在写的东西越关键,含金量越高,那么基础备份工作一定要考虑更周到。
第1次修改(1/12/10):
后来发现Allway Sync的额度是在太少了,我同步的文件又太多,所以就换成SyncToy了,是微软开发的免费工具,小巧,但是有问题,无法正确同步轻微修改的文件。所以后来我还是又换成了Allway Sync。现在我只同步少量重要文件,而且它的30天额度也调整为40000了。
我发现Allway Sync计算额度的标准是这样的:如果一次同步任务的时候分析结果为0个文件需要同步,那么使用额度不会增加;但如果分析结果是>0个,哪怕只有1个文件新增或更新,那么使用额度会加上本次分析的文件数量,而不是实际同步的文件数量。