浅谈个人对RAID技术的理解
RAID,字面意思为一种廉价的冗余磁盘阵列,它是通过将大量的磁盘分组,实现了数据冗余,目的是为了保护数据.RAID现已经应用于计算机各个领域.它的优点是降低了工作成本并提高了效率,并且使系统有稳定的运行环境.那么RAID的具体工作原理是什么呢?
(1)磁盘分组
通过串联多个物理磁盘来达到一个更大的逻辑磁盘的效果,这样可以提高磁盘的容量,提供大量的存储空间.但一般RAID的可用容量都会小于组内成员磁盘的容量总和,这是由于冗余数据造成的,具体冗余度和它所采用的算法有关.与传统的大磁盘相比,相等容量下,RAID技术成本更低.
(2)高效率
RAID的高效率来源于数据条带化技术,这是因为单个磁盘的I/O性能受计算机技术(带宽、接口等)的影响,性能有限.可通过数据条带化,可将I/O分散到成员磁盘上,这样效率便能得到成倍增长.可以让很多磁盘驱动器同时传输数据,这样便大幅度提高数据传输速率.
(3)安全性
RAID的安全性源于它的镜像冗余技术,通过完全复制某一组磁盘上的数据到另一组磁盘上,防止在某一组磁盘损坏的情况下造成数据丢失,影响系统正常运行.而普通的磁盘没有这种容错功能,除此之外,RAID的安全性还体现在它利用冗余信息对数据的校验和纠错功能.