使用7z为每日构建做备份

从2006年开始,工程中就为每日构建做备份。虽然经过几次手动清理,架不住天长地久,到现在已经14G了,对老旧的服务器来说已经是个很大的负担。有必要对这些备份做个备份,释放出一部分空间来。

最初的想法是用Veritas的相关备份软件,考虑到版权问题,就先尝试了7z,效果好的让我大吃一惊。

把7z的备份缓冲区调整到超过单个文件(64M),对20个或40个备份文件做压缩,最终大小和单个文件相仿。

以后可以每个季度做一次压缩,按照每次压缩完后50M计算,2G空间就足以支撑到2018年。

缺点是7z压缩时非常消耗CPU,不过在这个环境下不碍事。

经过CPU几个晚上的辛勤工作,原先约14G的备份被压缩到800M。实际上,如果能更合理的规划,可以压缩到200M以内。

你可能感兴趣的:(工作,vc++)