龙空技术网

10分钟告诉你什么是磁盘阵列?

湘A闪光辉 299

前言:

如今姐妹们对“阵列运算是什么意思”大概比较关怀,大家都需要剖析一些“阵列运算是什么意思”的相关知识。那么小编也在网络上收集了一些对于“阵列运算是什么意思””的相关知识,希望咱们能喜欢,大家一起来学习一下吧!

一、磁盘阵列RAID是什么?

磁盘阵列英文全称:Redundant Arrays of Independent Disks,RAID),意思是:数块独立磁盘构成具有冗余能力的阵列。

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

二、RAID功能

主要有以下三个基本功能:

1、通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。

2、通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。

3、通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。

三、RAID分类

磁盘阵列有三种组建形式:

外接式磁盘阵列柜(硬件RAID)

这种阵列方式,一般是磁盘阵列柜上有拔码开关,可以通过拔码设置不同的阵列模式,如麦沃K35274D。

常被使用大型服务器上,具可热交换(Hot Swap)的特性。

内接式磁盘阵列卡(阵列卡RAID)

这种组建方式是通过硬盘柜+阵列卡组合来实现,这种方式需要专用阵列卡接在电脑主机上,通过阵列上的接口连接硬盘柜.

利用软件仿真组建阵列(软件RAID)

这种方式是通过操作系统上的磁盘管理软件来组建阵列,

特点是:硬盘成本低,操作简单。

缺点是:能组建的RAID级别有限。需要CPU来执行RAID计算,消耗系统资源。与操作系统绑定,更换系统时,需要兼容性验证,使用环境不够灵活。

这种方式由于消耗处理器资源,不适合配置低的主机或是大数据流量的服务器。

外接式磁盘阵列柜最常被使用大型服务器上,具可热交换(Hot Swap)的特性,不过这类产品的价格都很贵。

四、几种常见的RAID阵列模式

RAID0,2块以上硬盘可以组建,将数据分割成多块分散写入到所有的硬盘中,同时进行读写,理论上是单块硬盘读写速度的N倍。(N是硬盘数量)

对应软件RAID(带区卷),没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。

RAID1,磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件。

当一块磁盘上数据损坏时,可以在另一块磁盘上正常读取需要的数据。如果装入2块500G硬盘,硬盘可以使用的空间只有500G。对应软件RAID(跨区卷)。

RAID5,至少使用3块硬盘(也可以更多)组建RAID5,一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。常用在服务器数据存储中。

当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

RAID6,至少使用4块硬盘组建RAID6,在RAID5基础上增加了第二个独立的奇偶校验信息块 。常用在服务器数据存储中。

两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。

标签: #阵列运算是什么意思 #阵列形式 #磁盘阵列说明书