计算机组成原理——RAID 硬盘阵列

1.0.0.0 什么是RAID 硬盘阵列

RAID是由美国加州大学伯克利分校的D.A. Patterson教授在1988年提出的。RAID名为独立冗余磁盘阵列(RedundantArray of Independent Disk)是一种把多块独立的完全相同的物理硬盘按不同的方式组合起来形成一个逻辑硬盘提供高效率及冗余的技术。RAID通过在N个磁盘上同时存储或读取数据来大幅度的提高数据的传输能力。RAID还通过数据校验可技术提供容错功能,RAID的容错是建立在每个磁盘驱动器的硬件容错功能之上的,在RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。这些性能都是普通硬盘无法提供的,这也解析了为何服务器都带Raid功能。虽然RAID在一定范围内有效的提高了数据的可用性和安全性,但它不可以恢复用户自己删除的、硬件故障引起的、自然灾害等重破坏的数据,因此使用 RAID后,我们还必须制定多种备份方案,定期备份数据,并且定期检查RAID磁盘的健康状态,发现磁盘有问题及时更换,避免数据掉失。

1.1.0.0 RAID 的种类

1.1.1.0 根据不同架构RAID 的种类

根据不同架构RAID 的种类又可以分为:软RAID、硬RAID、外部RAID。

  1. 软件RAID通常情况下已经包含在操作系统之中,并成为其中一个功能之一,如Windows2003以上版本、Linux及Netware系统都有包含有相应的软件RAID功能。软件RAID是不需要另外添加任何硬件设备,其所有操作都由服务器CPU负责,因为它是靠系统主要是CPU的功能提供所有的资源,所以系统资源的利用率会很高,由于他利用了系统的硬件资源所以一定程度上降低了系统性能。

  2. 硬件RAID通常是一张RADI PCI卡,在这卡上具有处理器及内存。因为这卡上的处理器已经可以提供一切RAID所需要的资源,所以不会占用系统资源,从而系统的影响基础可以忽略不计。硬件RAID的主要应用是可以连接内置硬盘、热插拔背板或外置存储设备。无论连接何种硬盘,控制权始终都是在RAID卡上。在系统里,硬件RAID PCI卡通常都需要安驱动程序,否则系统会拒绝支持。磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而它具有容错及冗余的功能。磁盘阵列不仅可以加入一个现成的系统,也可以支持容量扩展。方法也很简单,只需要加入一个新的硬盘并执行一些简单的指令,系统便可以实时利用这新加的容量。

  3. 外部RAID也是硬件RAID的一种,区别在于RAID卡不安装在主机里,而是安装在外置的存储设备内。而这个外置的储存设备则会连接到系统的SCSI卡上。系统没有任何的RAID功能,因为它只有一张SCSI卡;所有的RAID功能将会移到这个外置存储里。好处是外置的存储往往可以连接更多的硬盘,不会受系统机箱的大小所影响,而且一些高级的技术,如双机热备,是需要多个服务器外连到一个外置储存上,以提供服务器容错能力。外置式RAID可以安装任何的操作系统,因为在系统里只存在一张SCSI卡,并不是RAID卡。而对于这个系统及这张SCSI卡来说,这个外置式的RAID只是一个大型硬盘,并不是什么特别的设备,所以这个外置式的RAID可以安装任何的操作系统。唯一的要求就是这张SCSI卡在这个操作系统要安装驱动程序。

1.1.2.0 根据磁盘陈列的不同组合方式

根据磁盘陈列的不同组合方式,可以将RAID分为不同级别。RAID控制器支持的RAID级别有0、1、2、3、4、5,而且这些RAID级别还可以可以相互组合或通过扩展,重新形成诸如RAID10、RAID50、RAID60的多层级别 RAID。选择哪一种RAID 级别根据用户的需求和环境而定,与级别高低没有必然关系。

1.1.2.1 饮水机图解RAID 硬盘阵列

在这里插入图片描述

1.1.2.2 RAID 0:无差错控制的条带组

要实现RAID0必须要有两个以上硬盘驱动器,RAID0实现了条带组,是将数据分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较均衡。但是由于没有储存冗余信息,所以并不是真正的RAID,如果其中一个驱动器中的数据发生错误,所有的数据都将丢失。因此不将它用于对数据稳定性要求高的环境中。在所有的RAID中RAID 0的速度是最快的&#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云野000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值