从2006年开始,工程中就为每日构建做备份。虽然经过几次手动清理,架不住天长地久,到现在已经14G了,对老旧的服务器来说已经是个很大的负担。有必要对这些备份做个备份,释放出一部分空间来。
最初的想法是用Veritas的相关备份软件,考虑到版权问题,就先尝试了7z,效果好的让我大吃一惊。
把7z的备份缓冲区调整到超过单个文件(64M),对20个或40个备份文件做压缩,最终大小和单个文件相仿。
以后可以每个季度做一次压缩,按照每次压缩完后50M计算,2G空间就足以支撑到2018年。
缺点是7z压缩时非常消耗CPU,不过在这个环境下不碍事。
经过CPU几个晚上的辛勤工作,原先约14G的备份被压缩到800M。实际上,如果能更合理的规划,可以压缩到200M以内。
最初的想法是用Veritas的相关备份软件,考虑到版权问题,就先尝试了7z,效果好的让我大吃一惊。
把7z的备份缓冲区调整到超过单个文件(64M),对20个或40个备份文件做压缩,最终大小和单个文件相仿。
以后可以每个季度做一次压缩,按照每次压缩完后50M计算,2G空间就足以支撑到2018年。
缺点是7z压缩时非常消耗CPU,不过在这个环境下不碍事。
经过CPU几个晚上的辛勤工作,原先约14G的备份被压缩到800M。实际上,如果能更合理的规划,可以压缩到200M以内。