磁盘阵列RAID介绍及计算公式

一、RAID介绍

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
 
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
 
磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。
 

二、RAID解决方案

1、RAID 0(Striped Disk Array without Fault Tolerance) :RAID0的所有硬盘并联起来,容量是所有硬盘容量之和,并且硬盘存取速度取决于多少块硬盘,当硬盘数量越多RAID 0阵列存取速度越快,其容量效率是所有RAID组中最高的,容量利用率达100%。
2、RAID 1(Mirroring) RAID 1硬盘镜像备份操作由两硬盘所组,其主硬盘另外镜像硬盘主硬盘数据停镜像另外镜像,硬盘由于所主硬盘数据停镜像RAID 1具高冗余能力最高,而容量因为镜像的损失,只有原来总容量的50%。(另外,RAID 1只支持两硬盘,最大容量就是一块盘的容量。)
3、RAID 5(Striping with distributed parity):RAID 5种具容错能力平均分布所硬盘上,当其中一块硬盘失效时,可以保证其它成员的硬盘数据正常,所以RAID5的总容量为“(N-1)*最低容量硬盘容量”,对整体而言,RAID5容量效率比较高,在所有阵列中性价比较比较好,所以主流的RAID组大多使用RAID5阵列。
 

三、计算公式

RAID0:N块盘组成,逻辑容量为N块盘容量之和;
RAID1:两块盘组成,逻辑容量为一块盘容量;
RAID3:N+1块盘组成,逻辑容量为N块盘容量之和;
RAID5:N块盘组成,逻辑容量为N-1块盘容量之和;
RAID6:N块盘组成,逻辑容量为N-2块盘容量之和;
RAID10:2N块盘组成,逻辑容量为N块盘容量之和;
RAID50:假每个RAID5由N块盘组成,共有M个RAID5组成该RAID50,则逻辑容量为(N-1)*M块盘容量之和。

posted @ 2021-02-02 09:33  HR·  阅读(6868)  评论(0编辑  收藏  举报