磁盘阵列有什么用

电子说

1.3w人已加入

描述

  磁盘阵列

  磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

  磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

  磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

  

  磁盘阵列的作用

  1、提高传输速率

  RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。RAID最后成功了。

  2、通过数据校验提供容错功能

  普通磁盘驱动器无法提供容错功能,如果不包括写在磁盘上的CRC(循环冗余校验)码的话。RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。

  电脑上的磁盘阵列作用

  1、加快硬盘的读写速度,同时安全性降低。这种情况下,硬盘组阵列的方式为RAID0,组好后在操作系统中查看和使用多块硬盘时,感觉完全象一块硬盘,读写速度理论上是一块硬盘的N倍稍少,这个N等于阵列中的硬盘数。这常用于对硬盘读写速度要求较高的电脑中。坏处是,当其中的一个硬盘损坏时,硬盘中的所有数据理论上都丢失。

  2、保证硬盘数据的安全,同时稍微降低硬盘的读写速度,硬盘组阵列的方式为RAID1,组好后在操作系统中查看和使用两块硬盘组RAID1的硬盘时,在操作系统中就只能看到1块硬盘。好处是,当其中一块硬盘损坏时,电脑还能正常工作,数据不会丢失,系统在启动时还会报错。此时将坏的硬盘换去,系统能重回正常。这常用于对数据安全要求较高的电脑中。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分