Raid

Raid(redundant array of independent disks)磁盘冗余阵列,简称磁盘阵列

**磁盘阵列:**把多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能,并通过储存冗余数据也增加容错能力。

Raid的优点:

  • 读写速度快
  • 提高数据安全

常用Raid:

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 10

RAID 0

Raid 0 再RAID级别中具有最高的存储性能(磁盘容量不浪费,读写很快)

优点:

  • 读写速度快
  • 无任何冗余
  • 磁盘容量无损失,100%使用

缺点:

  • 因无任何冗余,任何一块硬盘发生故障,整个RAID上的数据将不可恢复

适用场合:

  • 大规模并发读写,单对数据安全性要求不高的情况
  • 存储高清电影比较合适

Raid 1

Raid 1 最大限度的保证数据的可用性与恢复性,两块硬盘互为镜像,当一块磁盘受损时,系统可以自动切换到镜像硬盘上读/写

优点:

  • 冗余度100%
  • 安全性和可用性

缺点:

  • 成本高
  • 读写性能一般
  • 损失50%的空间容量

适用场合:

  • 非常重要的资料,例如数据库
  • 监控
  • 系统盘

Raid 5

RAID 5需要三块或以上的物理磁盘, 不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成的RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分布存储于不同的磁盘上,当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息区恢复被损坏的数据。

优点:

  • 具有一定性能的冗余
  • 可以允许一块磁盘损坏

缺点:

  • 写入性能不高

适用场景:

  • 一般业务都可以

Raid 10

Raid 10是Raid 0和Raid 1的结合,同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。

RAID10又称为RAID1+0,先进行镜像(RAID1),再进行条带存放(RAID0)。

优点:

  • 读写速度快
  • 100%冗余
  • 较高的数据保护、恢复能力

缺点:

  • 成本高
  • 损失50%的空间容量

适用场合:

  • 用于数据库存储服务器等需要高性能、高容错但对容量要求不大的场合
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐