RAID磁盘阵列

RAID:使用多个磁盘组成一个阵列来更好的性能,冗余算法

RAID功能实现

  • 提升IO能力,磁盘并行读写
  • 提升耐用性,经过使用冗余算法来实现

RAID实现的方式

  • 外接式RAID:经过扩展卡提供适配能力
  • 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
  • 软件RAID:经过OS实现,像群辉的NAS

RAID级别

  • RAID 0
    以chunk为单位,读写数据

提高了读写速度,但将数据分配到全部磁盘上,无容错能力,最少磁盘数1工具

  • RAID 1

将一样的数据放到两个硬盘中,其中一个硬盘是另外一个的备份,有容错能力,读性能提高,写性能下贱,最少须要2块磁盘性能

  • RAID 5

数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,而且奇偶校验信息和相对应的数据分别存储于不一样的磁盘上。
当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据,parity是检验位
读写性能提高,最多容许一块磁盘损坏,最少须要三块磁盘3d

  • RAID 10 (RAID 1+RAID 0)

多块磁盘先组成RAID 1 ,再组成RAID 0 ,读写性能提高,最少须要4块磁盘,RAID 10容许坏多个盘,只要不是一对磁盘坏就能够,一对磁盘只能坏一块,可用空间为N(磁盘数)min/2blog

  • RAID 01

    多块磁盘先组成RAID 0 ,再组成RAID 1,AID 01容许坏多块磁盘,但只能在坏在同一个RAID 0中,不容许两个RAID 0都有坏盘。
  • 实现软RAID
    经过使用mdadm工具,能够建立软RAID,支持RAID级别:LINEAR ,RAID 0 ,RAID 1,RAID 4,RAID 5,RAID 6,RAID 10。
相关文章
相关标签/搜索