RAID是什么意思
优秀党务工作者-浙大选课网
RAID是什么意思,RAID全称
简朴的说,RAID是一种把多块独立
的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬
盘),从而提供比单个硬盘更高的存
储机能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别
(RAID Levels)。
数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,
从而保障了用户
数据的安全性。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,
格局化等等。总
之,对磁盘阵列的操纵与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬
盘高良多,而且
可以提供自动数据备份。 copyright com
RAID技术的两大特点
:一是速度、二是安全,因为这两项长处,RAID技术早期被应用于高级服务器
中的SCSI接口的硬
盘系统中,跟着近年计算机技术的发展,PC机的CPU的速度已进入GHz 时代。IDE
接口的硬盘
也不甘落后,接踵推出了ATA66和ATA100硬盘。这就使得RAID技术被应用于中低档甚至个
人PC机上成为可能。RAID通常是由在硬盘阵列塔中的RAID控制器或电脑中的RAID卡来实现的。
网讯网络通信学院
RAID技术经由不断的发展,现在已拥有了从 RAID
0 到 6 七种基本的RAID 级别。另外,还有一
些基本RAID级别的组合形式,如RAID
10(RAID 0与RAID 1的组合),RAID 50(RAID 0与RAID
5的组
合)等。不同RAID
级别代表着不同的存储机能、数据安全性和存储本钱。但我们最为常用的是下面的几
种RAID形式。
(1) RAID 0
RAID
0又称为Stripe(条带化)或Striping,它代表了所有RAID级别中最高的存储机能。RAID
0进步
存储机能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据哀求就可以被多个磁盘
并行的
执行,每个磁盘执行属于它自己的那部门数据哀求。这种数据上的并行操纵可以充分利用总线的带
宽,明
显进步磁盘整体存取机能。 内容来 系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)
发出的IO数据哀
求被转化为3项操纵,其中的每一项操纵都对应于一块物理硬盘。我们
从图中可以清晰的看到通过建立RAID
0,原先顺序的数据哀求被分散到所有的三块硬盘中同时执行
。从理论上讲,三块硬盘的并行操纵使统一时
间内磁盘读写速度晋升了3倍。 但因为总线带宽等多种因
素的影响,实际的晋升速率肯定会低于理论值,
但是,大量数据并行传输与串行传输比较,提速效果明显
显然毋庸置疑。
RAID
0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。
RAID 0具有的特点,使其特别合用于对机能要求较高,而对数据安全不太在乎的领域,如图形工作站
等。对于个人用户,RAID 0也是进步硬盘存储机能的绝佳选择。
服务器RAID什么意思
提问者
:
爱问
VB
我看了百度百科,还是不太明白,能白话一些么,希望高手给以解答。谢谢了。
我来帮他解答
2007-5-26 18:37
满意回答
RAID是英文Redundant Array of
Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵
列。RAID就是一种由多块
硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系
统下是作为一个独立的大型存储设备出
现。利用RAID技术于存储系统的好处主要有以下三
种:
通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能
通过把数据分成多个数据块(Block)并行写入读出多个磁盘以提高访问磁盘的速度
通过镜像或校验操作提供容错能力
最初开发RAID的主要目的是节省成本,当时几块小容量
硬盘的价格总和要低于大容量的硬
盘。目前来看RAID在节省成本方面的作用并不明显,但是RAID
可以充分发挥出多块硬盘
的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之
外,RAID
还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到
损坏硬盘的影响。
RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性
价比。根据实际情
况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。常用
的RAID
级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RA
ID3,RAID5等。目前经
常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-
RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块分条(no block
stripping)。NRAID不提供数据冗余。要求至少一个磁盘。
JBOD
JBOD代表Just a Bunch of Drives,磁盘控制器把每个物理磁盘看作独立的
磁盘,因此每
个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁盘。
RAID 0
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘
的数据是被分条(stripped)分布在多个
物理磁盘上,可以并行读写,提供最快的速度,但没有
冗余能力。要求至少两个磁盘。我
们通过RAID
0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高
的存取速度。RAID 0
首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出
了问题,那么整个阵列的数据都会不
保了。
RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中
,只有一半的磁盘容量是
有效的(另一半磁盘容量用来存放同样的数据)。同RAID
0相比,RAID 1首先考虑的是安全
性,容量减半、速度不变。
RAID 0+1
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID
10简单地理解
成由多个磁盘组成的RAID 0阵列再进行镜像。
RAID 3和RAID
5
RAID 3和RAID 5都是校验方式。RAID 3的工作方式是用一块磁盘存放校验数据。
由于任何
数据的改变都要修改相应的数据校验信息,存放数据的磁盘有好几个且并行工作,而存放校验数据的磁盘只有一个,这就带来了校验数据存放时的瓶颈。RAID 5的工作方式是将各个
磁盘
生成的数据校验切成块,分别存放到组成阵列的各个磁盘中去,这样就缓解了校验数据
存放时所产生的瓶
颈问题,但是分割数据及控制存放都要付出速度上的代价。
按照硬盘接口的不同,RAID分为SCSI RAID,IDE RAID和SATA
RAID。其中,SCSI
RAID
主要用于要求高性能和高可靠性的服务器工作站,而台式机中主要采用IDE
RAID和SATA
RAID。
以前RAID功能主要依靠在主板上插接RAID控制卡实
现,而现在越来越多的主板都添加了
板载RAID芯片直接实现RAID功能,目前主流的RAID芯片
有HighPoint的HTP372和
Promise的PDC20265R,而英特尔更进一步,直
接在主板芯片组中支持RAID,其ICH5R
南桥芯片中就内置了SATA
RAID功能,这也代表着未来板载RAID的发展方向---芯片组集
成RAID。
Matrix RAID:
Matrix RAID即所谓的“矩阵RAID
”,是ICH6R南桥所支持的一种廉价的磁盘冗余技术,是
一种经济性高的新颖RAID解决方案。M
atrix RAID技术的原理相当简单,只需要两块硬盘
就能实现了RAID 0和RAID
1磁盘阵列,并且不需要添加额外的RAID控制器,这正是我们
普通用户所期望的。Matrix R
AID需要硬件层和软件层同时支持才能实现,硬件方面目前就
是ICH6R南桥以及更高阶的ICH6
RW南桥,而Intel Application
Acclerator软件和Windows
操作系统均对软件层提供了支持。
Matrix
RAID的原理就是将每个硬盘容量各分成两部分(即:将一个硬盘虚拟成两个子硬盘,
这时子硬盘总数
为4个),其中用两个虚拟子硬盘来创建RAID0模式以提高效能,而其它两
个虚拟子硬盘则透过镜像
备份组成RAID 1用来备份数据。在Matrix
RAID模式中数据存储
模式如下:两个磁盘驱动器的第一部分被用来创建RAID 0阵列,主要用来
存储操作系统、应
用程序和交换文件,这是因为磁盘开始的区域拥有较高的存取速度,Matrix
RAID将RAID
0逻辑分割区置于硬盘前端(外圈)的主因,是可以让需要效能的模块得到最好的
效能表现;而
两个磁盘驱动器的第二部分用来创建RAID1模式,主要用来存储用户个人的文件和数据
。
例如,使用两块120GB的硬盘,可以将两块硬盘的前60GB组成120GB的逻辑分割区,然
后剩下两个60GB区块组成一个60GB的数据备份分割区。像需要高效能、却不需要安全性
的应用,就可以安装在RAID 0分割区,而需要安全性备分的数据,则可安装在RAID
1分割
区。换言之,使用者得到的总硬盘空间是180GB,和传统的RAID 0+1相比,容量使用
的效
益非常的高,而且在容量配置上有着更高的弹性。如果发生硬盘损毁,RAID
0分割区数据
自然无法复原,但是RAID 1分割区的数据却会得到保全。
可以说,利用Matrix RAID技术,我们只需要2个硬盘就可以在获取高效数据存取的同时又<
br>能确保数据安全性。这意味着普通用户也可以低成本享受到RAID 0+1应用模式。