WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > FC SAN > 正文

闲谈RAID阵列和RAID技术

watchstor.com  佚名丨2010-01-02 17:57 标签:FC SAN RAID 

经过长时间学习RAID阵列,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。RAID技术主要有三个特点:
第一、通过对硬盘上的数据进行条带化,实现对数据成块存取,减少硬盘的机械寻道时间,提高数据存取速度。
第二、通过对一阵列中的几块硬盘同时读取,减少硬盘的机械寻道时间,提高数据存取速度。
第三、通过镜像或者存储奇偶校验信息的方式,实现对数据的冗余保护。

经常应用的RAID阵列主要分为RAID 0,RAID 1,RAID 5和RAID 0+1.

1、RAID0:条带化

RAID 0 也叫条带化,它将数据象条带一样写到多个磁盘上,这些条带也叫做“块”。条带化实现了可以同时访问多个磁盘上的数据,平衡I/O负载,加大了数据存储空间和加快了数据访问速度。RAID 0是唯一的一个没有冗余功能的RAID技术,但RAID0 的实现成本低。如果RAID阵列中有一个盘出现故障,则阵列中的所有数据都会丢失。如要恢复RAID 0,只有换掉坏的硬盘,从备份设备中恢复数据到所有的硬盘中。

硬件和软件都可以实现RAID0.实现RAID0最少用2个硬盘。对系统而言,数据是采用分布方式存储在所有的硬盘上,当某一个硬盘出现故障时数据会全部丢失。RAID 0 能提供很高的硬盘I/O性能,可以通过硬件或软件两种方式实现。

2、RAID 1

RAID 1也被称为磁盘镜像。系统将数据同时重复的写入两个硬盘,但是在操作系统中表现为一个逻辑盘。所以如果一个硬盘发生了故障,另一个硬盘中仍然保留了一份完整的数据,系统仍然可以照常工作。系统可以同时从两个硬盘读取数据,所以会提高硬盘读的速度;但由于在系统写数据需要重复一次,所以会影响系统写数据的速度。硬盘容量的利用率只有50%.

3、RAID 0+1

对RAID阵列做镜像。这是一种Dual Level RAID,也有人称之为RAID level 10.是两组硬盘先做RAID 0,组成两颗大容量的逻辑硬盘,再互相为“镜像”。在每次写入数据,磁盘阵列控制器会将资料同时写入该两组“大容量数组硬盘组”内。

同RAID level 1 一样,虽然其硬盘使用率亦只有50%,但它却是最具高效率的规划方式。

4、RAID 5

是在RAID 3和RAID 4的基础上发展来的,它继承了它们的数据冗余和条带化的特点,并将数据校验信息均匀保存在阵列中的所有硬盘上。系统可以对阵列中所有的硬盘同时读写,减少了由硬盘机械系统引起的时间延迟,提高了磁盘系统的I/O能力;当阵列中的一块硬盘仿生故障,系统可以使用保存在其它硬盘上的奇偶校验信息恢复故障硬盘的数据,继续进行正常工作。

【编辑推荐】

  1. 深谈RAID等级和硬件磁盘阵列
  2. 详细分析RAID控制和处理
  3. RAID 0等级和多种深度参数
  4. 全面描述RAID 2等级
  5. 详细概括RAID故障修复

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统