常用Raid详解

RAID 0(别名:条带)

RAID 0 可以把多块硬盘连接在一起形成一个容量更大的存储设备。最简单的 RAID 0 技术只是提供更多的磁盘空间。它可以把数据分散到多块硬盘上进行存贮,在进行数据存取时,能同时对这几个磁盘进行存贮访问,通过并行存贮访问来提高磁盘的整体数据传输速度。而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用 RAID 可以达到单个的磁盘驱动器几倍、几十倍的速率, RAID 0 不具有数据冗余功能,所以不能提高数据的安全性。 RAID 0 模式下可以使用的磁盘总空间相当于组成阵列的两块磁盘的容量之和。如果其中任何一块硬盘出现问题,整个系统都将无法使用。
特征:并行读写数据,性能高,但没有数据冗余,阵列中任何一个硬盘坏掉,意味着所有数据丢失
容量:所有硬盘容量之和
条件:至少两块硬盘,做为RAID的分区大小必须是几乎相同的.
 
RAID 1 (别名:镜像) 
RAID 1 又被称为磁盘镜像,每一个磁盘都具有一个对应的镜像盘。对任何一个磁盘的数据写入都会被复制镜像盘中;系统可以从一组镜像盘中的任何一个磁盘读取数据。显然,磁盘镜像肯定会提高系统成本。因为我们所能使用的空间只是所有磁盘容量总和的一半。 RAID1 具有最高的安全性,但只有较少的磁盘空间被用来存储数据,这是以损失另外一块硬盘的容量为代价的。它主要用在对数据安全性要求很高,而且要求能够快速恢复被损坏的数据的场合。虽然 RAID 1 可以加强数据安全性,但是速度却有所降低。
特征:数据冗余,可靠性强。任何一块硬盘坏掉,不会丢失数据。写入慢,读取快。 
容量:所有硬盘容量之和/2。(冗余度 50%
条件:至少两块硬盘,做为RAID的分区大小必须是几乎相同的. 
 
 
RAID 5 (别名:分布奇偶位条带) 
RAID 5 不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成 RAID5 的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当 RAID5 的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。 RAID5 具有最高的安全性,但只有较少的磁盘空间被用来存储数据,这是以损失另外一块硬盘的容量为代价的。它主要用在对数据安全性要求很高,而且要求能够快速恢复被损坏的数据的场合 ( RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。 )
特征:采用奇偶效验,可靠性强。只有当两块硬盘坏掉时才会丢失数据。并行读写数据,性能也很高。
容量:所有硬盘容量-1个硬盘容量 n-1/n
条件:至少三块硬盘,做为RAID的分区大小必须是几乎相同的
 
RAID 0+1 (别名:镜像阵列条带)
以四个磁盘组成的 RAID 0+1 为例,其数据存储方式如图所示 :RAID 0+1 是存储性能和数据安全兼顾的方案。它在提供与 RAID 1 一样的数据安全保障的同时,也提供了与 RAID 0 近似的存储性能。由于 RAID 0+1 也通过数据的 100% 备份提供数据安全保障,因此 RAID 0+1 的磁盘空间利用率与 RAID

底层用raid-1实现数冗余,上层用raid-2实现高并发,该种结构中任意一个硬盘的故障,不对本组整体数据工作构成破坏性影响;所以感觉该种方案更优异,在实际生产中有部分应用;

RAID 1+0

底层分别用有两块硬盘的raid0实现高并发,再集合两个raid0组实现冗余;下层的任意一个raid0组中有任意一块硬盘会使改组失效,但是两外一个组仍能提供全部数据;

 

你可能感兴趣的:(raid)