Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11601389
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-11-25 15:38:05

    如今,高容量系列的ATA(SATA)磁盘驱动器成为了很多存储系统的主流产品,几乎所有公司都有能力部署百万兆级容量的这种存储系统,并且价格合理。然而,这些系统揭露了SATA磁盘驱动器存在的一个特殊的、显而易见的不足:SATA磁盘驱动器要求公司要谨慎操纵存储系统的部署环境。

  高容量存储系统所揭露的SATA磁盘驱动器存在的一个小缺陷是其比特错误率问题。比特错误的发生率很低,100万亿比特中大约只有一次发生错误。然而,如果SATA驱动器上的某个特定比特发生错误时,存储系统通常用来保护数据防止其丢失的RAID技术并不能检测到这个错误。

  尽管对于小型系统来说,这通常并不是什么问题,然而,随着存储系统容量的不断增加,这个问题变得越来越突出。容量10TB以上的系统,其特定数据位发生错误的概率就很大。容量100TB以上的系统,其错误几乎是不可避免地。

  因此,问题转变为:无法正确读取一个数据比特对结果真的有影响吗?通常来说,这并没有影响,除非在这些系统上存储经过重复数据删除操作的数据(重复数据删除技术是目前数据存储领域发展最快的一项技术)。如果数据经过重复数据删除操作,那么正确读取每一个数据位对于存储系统来说是极为重要的。即便仅仅只是一个数据位无法读取都会导致多个文件无法读取,因为它们可能都要依赖某一特定数据位来完成文件的重构。

  高容量的基于SATA的存储系统能够解决很多公司的归档和备份问题。但是SATA存在的数据位问题却会削弱其优势,因此使用SATA驱动器来存储大量的重复删除数据并非在任何情况下都是最好的,厂商要根据真实情况做出辨别。

阅读(676) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~