什么是磁盘阵列

磁盘阵列(discarray)是由许多台磁盘机或光盘机按一定的规则,如分条(striping)、分块(declustering)、交叉存取(interleaving)等组成一个快速,超大容量的外存储器子系统。它在阵列控制器的控制和管理下,实现快速,并行或交叉存取,并有较强的容错能力。从用户观点看,磁盘阵列虽然是由几个、几十个甚至上百个盘组成,但仍可认为是一个单一磁盘,其容量可以高达几百~上千千兆字节,因此这一技术广泛为多媒体系统所欢迎。

    磁盘阵列(discarray)是由许多台磁盘机或光盘机按一定的规则,如分条(striping)、分块(declustering)、交叉存取(interleaving)等组成一个快速,超大容量的外存储器子系统。它在阵列控制器的控制和管理下,实现快速,并行或交叉存取,并有较强的容错能力。从用户观点看,磁盘阵列虽然是由几个、几十个甚至上百个盘组成,但仍可认为是一个单一磁盘,其容量可以高达几百~上千千兆字节,因此这一技术广泛为多媒体系统所欢迎。


 


    磁盘阵列的全称是:redundanarrayofinexpensivedisk,简称raid技术。它是1988年由美国加州大学berkeley分校的davidpatterson教授等人提出来的磁盘冗余技术。从那时起,磁盘阵列技术发展得很快,并逐步走向成熟。现在已基本得到公认的有下面八种系列。



    1、raid0(0级盘阵列)



    raid0又称数据分块,即把数据分布在多个盘上,没有容错措施。其容量和数据传输率是单机容量的n倍,n为构成盘阵列的磁盘机的总数,i/o传输速率高,但平均无故障时间mttf(meantimetofailure)只有单台磁盘机的n分之一,因此零级盘阵列的可靠性最差。



    2、raid1(1级盘阵列)
 


    raid1又称镜像(mirror)盘,采用镜像容错来提高可靠性。即每一个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出。一旦工作盘发生故障立即转入镜像盘,从镜像盘中读出数据,然后由系统再恢复工作盘正确数据。因此这种方式数据可以重构,但工作盘和镜像盘必须保持一一对应关系。这种盘阵列可靠性很高,但其有效容量减小到总容量一半以下。因此raid1常用于对出错率要求极严的应用场合,如财政、金融等领域。



    3、raid2(2级盘阵列)



    raid2又称位交叉,它采用汉明码作盘错检验,无需在每个扇区之后进行crc(cyclicredundancycheck)检验。汉明码是一种(n,k)线性分组码,n为码字的长度,k为数据的位数,r为用于检验的位数,故有:n=2r-1r=n-k
  


    因此按位交叉存取最有利于作汉明码检验。这种盘适于大数据的读写。但冗余信息开销还是太大,阻止了这类盘的广泛应用。



    4、raid3(3级盘阵列)



    raid3为单盘容错并行传输阵列盘。它的特点是将检验盘减小为一个(raid2校验盘为多个,daid1检验盘为1比1),数据以位或字节的方式存于各盘(分散记录在组内相同扇区号的各个磁盘机上)。它的优点是整个阵列的带宽可以充分利用,使批量数据传输时间减小;其缺点是每次读写要牵动整个组,每次只能完成一次i/o。



    5、raid4(4级盘阵列)



    raid4是一种可独立地对组内各盘进行读写的阵列。其校验盘也只有一个。
raid4和raid3的区别是:raid3是按位或按字节交叉存取,而raid4是按块(扇区)存取,可以单独地对某个盘进行操作,它无需象raid3那样,那怕每一次小i/o操作也要涉及全组,只需涉及组中两台磁盘机(一台数据盘,一台检验盘)即可。从而提高了小量数据的i/o速率。



    6、raid5(5级盘阵列)



    raid5是一种旋转奇偶校验独立存取的阵列。它和raid1、2、3、4各盘阵列的不同点,是它没有固定的校验盘,而是按某种规则把其冗余的奇偶校验信息均匀地分布在阵列所属的所有磁盘上。于是在同一台磁盘机上既有数据信息也有校验信息。这一改变解决了争用校验盘的问题,因此daid5内允许在同一组内并发进行多个写操作。所以raid5即适于大数据量的操作,也适于各种事务处理。它是一种快速,大容量和容错分布合理的磁盘阵列。



    7、raid6(6级盘阵列)



    raid6是一种双维奇偶校验独立存取的磁盘阵列。它的冗余的检、纠错信息均匀分布在所有磁盘上,而数据仍以大小可变的块以交叉方式存于各盘。这类盘阵列可容许双盘出错。



    8、raid7(7级盘阵列)



    raid7是在raid6的基础上,采用了cache技术,它使得传输率和响应速度都有较大的提高。cache是一种高速缓冲存储器,即数据在写入磁盘阵列以前,先写入cache中。一般采用cache分块大小和磁盘阵列中数据分块大小相同,即一块cache分块对应一块磁盘分块。在写入时将数据分别写入两个独立的cache,这样即使其中有一个cache出故障,数据也不会丢失。写操作将直接在cache级响应,然后再转到磁盘阵列。数据从cache写到磁盘阵列时,同一磁道的数据将在一次操作中完成,避免了不少块数据多次写的问题,提高了速度。在读出时,主机也是直接从cache中读出,而不是从阵列盘上读取,减少与磁盘读操作次数,这样比较充分地利用了磁盘带宽。
 

什么是磁盘阵列

该文观点仅代表作者,本站仅提供信息存储空间服务,转载请注明出处。若需了解详细的安防行业方案,或有其它建议反馈,欢迎联系我们

(0)
小安小安

相关推荐

  • 数字监控时代PROMISE全新存储解决方案

    导读:安防监控系统已走向数字化,除了监控摄影机的分辨率跟功能更上一层楼外,存储媒介也由以往的录像带演进成硬盘存储。随着影片的分辨率提高,也代表搭配的存储设备容量需要具备更高容量、具备数据保护功能以及可扩充性,因此越来越多的监控系统建置改采用具备磁盘阵列功能的存储系统。

    2024年1月17日
  • 寻找大数据时代金融行业集中存储解决方案

    导读:银行是我国最早安防应用领域之一,在新时期,历经诸多技术变革后,必然在存储系统出现新变化。

    2024年1月19日
  • 平安城市视频监控存储解决方案分析

    导读:近年来面对城市反恐的新课题,为公安管理工作特别是预防犯罪和执法工作提出了新的挑战。而公安警力增加远不能满足实际需求的发展速度,于是能将科技手段转化为直接战斗力的城市治安图像监控成为了解决该问题的重要手段。

    2024年1月29日
  • 数据中心存储虚拟化整合解决方案

    导读:大数据时代,原有的数据中心已经无法应对各种业务数据的爆炸式增长,添加新设备扩容成为必然。然而,扩容过程总会聚集大量不同品牌、不同型号的存储设备,异构环境由此形成。

    2024年1月20日
  • 现代企业安防监控网络存储方案

    导读:随着现代化企业制度在我国的普及和深化发展,企业的信息化建设不断深入,各企业特别是大中型企业都加快了信息网络平台的建设;企业正逐步转向利用网络和计算机集中处理管理、生产、销售、物流、售后服务等重要环节的大量数据。

    方案 2024年1月17日
  • 网络视频存储方案

    导读:目前视频监控存储的模式主要分为:本地存储模式和网络视频集中存储模式(NAS存储、IPSAN存储)两大类。本地存储模式是将编码器和本地磁盘存储进行直接连结的存储模式。网络视频集中存储模式一般是指基于互联网和基于IPSAN或NAS协议的音视频数据流存储模式。

    2024年1月19日