磁盘阵列技术RAID(Redundant Array of Independent Disk)

  1. 由多个价格较便宜的磁盘组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能,利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上;
  2. 针对不同应用场景使用不同技术,称为RAID等级;每个等级代表一种技术,等级并不代表技术的高低;
  3. 目前常应用的RAID等级是RAID0、RAID1、RAID5或者基于它们的组合;

  • RAID0:用于平行存储(条带),把连续数据分份,分散存储到阵列中各个硬盘上;任何一个硬盘故障,将导致数据丢失

RAID(Redundant Array of Independent Disk)| 磁盘阵列

  • RAID1:镜像存储(主磁盘+镜像磁盘;主磁盘的数据不停被镜像到另外一个镜像磁盘中),支持热替换(不断电操作);效率只有50%,存储成本高

RAID(Redundant Array of Independent Disk)| 磁盘阵列

  • RAID5:RAID0+RAID1的折衷方案;分布奇偶位条带,把数据合奇偶校验信息存储组成RAID5的各个磁盘上;若一个硬盘数据损坏,利用校验信息和数据推算出该硬盘数据;
  • RAID10(1+0):RAID1和0的结合,先镜像后条带;即先将硬盘纵向作镜像,横向作条带;

RAID(Redundant Array of Independent Disk)| 磁盘阵列

  • RAID01(0+1):RAID0和1的结合,先条带后镜像;即先将硬盘横向作条带,然后纵向作镜像;

RAID(Redundant Array of Independent Disk)| 磁盘阵列

  • RAID10和RAID01:拥有RAID0的速度和RAID1的数据可靠性,但是牺牲了CPU的占用率;RAID01发生故障的概率要大于RAID10的概率;

 

相关文章: