存储 频道

深谈RAID 6工作原理

  【IT168 技术】RAID 6是不被大多数人知道的东西,这里就简单概述下RAID 6工作原理,顺便闲谈一下RAID 6工作原理和RAID 5有所不。

  RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,实际上也是我们经常所说的“磁盘阵列”。

  简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。

  在大型视频监控系统如赌场的部署过程中,大量冗余存储至关重要。RAID6和RAID5相比,在减少视频丢失,确保视频系统的性能方面表现优异。

  技术背景

  自2003年下半年以来我们开始使用NVR系统记录所有的网络摄像机的视频。例如,我们最初的DVR系统包含有28台服务器,每台记录多达32个摄像头。服务器最初使用的是RAID 5配置带有16-bay50GB的硬盘。大多数的RAIDS是SCSI/PATA,使用IDE标准PC式硬盘。PC式硬盘不适用于处理连续的视频流,并且在短短的一年中被淘汰。驱动商从2005年初开始用RAID5来取代PC式硬盘驱动器,并且解决了PC式硬盘的问题。当时,我们大概同时使用830台多一点的硬盘驱动。

  RAID 6

  RAID 6工作原理和RAID 5有所不。虽然也会遇到RAID 5可能遇到的同样的驱动器故障,但RAID 6可以记录验证数据,硬盘恢复的能力大大加强了。不像RAID 5那样在每个驱动盘都写入奇偶校验码,RAID 6写入两个完全独立的奇偶校验码。RAID 6的两个优点在于其可以在两个驱动器同事故障时仍然恢复数据,因为验证码在两个不同的区域,系统可以再多次故障之后仍然进行验证码校验重新实现数据重建。

  实战操作证明, 2006年,我们升级了我们所有的服务器和RAIDs,支持RAID6的选择是正确的,因为RAID 6的。虽然我们经历了三次硬盘故障的情况,其中至少有两次是第二硬盘在重建数据的过程中发生故障,但是我们从未丢失过任何数据,系统可以重建硬盘系统并且完美地保持运行。

0
相关文章