2008年(8065)
分类: 服务器与存储
2008-08-21 11:32:00
介绍另外一项消除不必要的存储空间的妙招——数据压缩。
表面上看,重复数据删除与数据压缩有一定的相似之处,最后的结果都是消除不必要的存储空间,并降低这部分存储空间带来的不必要的能耗,但实际上,二者仍然存在很大的区别。数据压缩技术通过对数据重新编码来降低其冗余度(redundancy);而重复数据删除技术则着眼于删除重复出现的数据块。前者属于文件级别,后者根据不同厂商的技术特点,既可以是文件级别的,也可以是数据块级别的。
我们最常见的数据压缩工具软件,就是我们经常能够用到的RAR软件。通过RAR软件的压缩,我们可以大幅度缩小文件的大小。此外,针对电子邮件归档压缩的一些工具软件在缩减存储电子邮件的存储容量方面也非常有效。
例如微软Exchange中的SIS(Single Instance Storage,单一实例存储)选项,实际上可以说是重复数据删除技术的前身,也可以说是一种文件级别的重复数据删除技术。微软Exchange Server的附件功能中很早就看到它的影子了。从Windows Storage Server2003 R2开始,单一实例存储(Single Instance Storage,SIS)就已经成为一项标配。
此外, outlook中的compact选项能够将数据文件里面的空洞压掉,由于Outlook在删除邮件的时候也只是把邮件标记成删除状态不是真的抹掉。所以中间会留下空洞,有的空洞比较大被新邮件覆盖了,有的空洞就一直没有被利用就在那里留着。数据文件里面也会有碎片类似于磁盘一样,所以compact就是重新整理邮件让他们紧密排列,把其中的空洞去掉。从而节约了大量的存储空间,也节约了不必要的能源消耗。
除了以上推荐的两个小工具以外,针对不同的操作环境,不同的文件类型,通常会有一些比较实用的数据压缩工具软件,合理的使用这些工具软件,能够帮助我们减少系统需要的存储空间,缩减磁盘数量,减少不必要的能源消耗。