【硬件科普】磁盘阵列是什么东西?为什么需要磁盘阵列?不同阵列之间的区别是什么?

磁盘阵列:多块磁盘之间形成一定联系,防止数据丢失
毫无联系:Just a bunch of disk(JBOD)
弊端:浪费了磁盘的性能
磁盘阵列raid,组好后只能看到阵列盘,子磁盘看不到
RAID 0(适合游戏,类似内存双通道),把完整数据拆分成两份,存放到两个磁盘
做到带宽翻倍,速度翻倍,有多少磁盘翻多少倍
但是一个磁盘坏了,数据就GG了
随机读写主要考验硬盘的寻道和寻址能力,组建raid后,无法改变硬盘寻道、寻址效率低下的问题

提升微弱,而且有可能出现短板效应
RAID 1,自动备份

RAID 2,数据的2的n次方为校验文件,例:4位编码的数据要储存,要7块磁盘,3 5 6 7 存放数据,1 2 4 存放校验码。(磁盘位数越少,磁盘利用率越低)

RAID 3,选一块磁盘存放恢复码,性能接近RAID 0

RAID 4,与RAID 3类似,但是RAID 3 是将整块数据拆分,分组形成恢复码。
而RAID 4是整体的恢复码
RAID 5,所有磁盘都有各自的恢复码,民用层面使用最多


RAID 6,比RAID 5多加一组恢复码

RAID可以嵌套存在,如图为 RAID 10
