RAID 为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。
总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。
常用RAID级别为 RAID 0 、RAID 1 、RAID5、RAID10
RAID 0 :可称为条带卷,它是将多块磁盘组合起来使用,将数据看成是一条长长的数据带,切割成n块,按顺序分别存储与多块磁盘上,所以其存储和读取的速度是单块磁盘的n倍,但其不提供冗余能力。且增加了数据损坏风险(一块磁盘损坏可能导致整个数据丢失),至少两块磁盘。磁盘利用率为100%。
RAID 1:可称为镜像卷,它在存储数据的时候将其存为两份,所以其存储速度要慢一半,读取速度可提高两倍。具有冗余能力,允许一块磁盘损坏。磁盘需要两两一组。磁盘利用率为50%。
RAID 5:可称为分布式奇偶校验的独立磁盘结构,其要求至少有3块以上的磁盘,数据存储方式为,按顺序存储两个数据和一个校验位(数据和校验位可进行换算,知道其中两个可以换算出另外一个),存于n块磁盘之上。 其存储性能大有提升,磁盘利用率为(n-1 ) / n ,其整个阵列相当于有一块磁盘用来存储了校验信息(校验信息平均分配在各磁盘之上)
RAID 10:它是将RAID1 和 RAID0 的组合而成的 ,即先做RAID1, 再做RAID0
其具有RAID1 和 RAID0 的优势,存储性能提升,安全性大大加强,适合对安全性要求较高,性能要求较好的地方使用。
原文地址:http://blog.51cto.com/13287875/2062426