首页 > 学院 > 名词解释 > 正文

什么是RAID?为什么分raid0、raid1、raid2

2022-04-10 23:22:44
字体:
来源:转载
供稿:网友

raid10最少需要四块硬盘,其中先两两组成raid1,然后把两组raid1组成RAID0。

所以raid10是先raid1,然后RAID0。

那有没有RAID01呢?逻辑上是存在的,但实际没有见到过。

主要原因有三,一是raid10阵列建成后,再添加一组raid1,总容量就可以轻松扩大,但RAID01添加一组raid0,总容量没有变化。

第二是如果坏了一块硬盘,raid01重建时,需要对两块硬盘进行数据恢复,而raid10重建只需要对坏盘进行重建即可。

第三种情况是,假设已经坏了一块硬盘,如果第二块硬盘有问题,raid01模式下只要另一组raid0任意一块硬盘损坏,整个阵列就会挂掉,坏第二块硬盘导致整个阵列挂掉的概率是三分之二。raid10模式下,只要坏盘不在同一RAID阵列就能挺住,损坏概率是三分之一。

对比一下可以看到,raid10可靠性、易用性相对raid01更高,所以应用也更为广泛。

根据raid10模式向外延伸,还可以做出raid50、raid60。

大家可以自己捋一捋这里的逻辑关系。

接着说下稍微小众的JBOD和UNRAID,JBOD英文全称是 justa bunch of disks(只是一堆磁盘)

JBOD的模式下,数据从第一块硬盘开始,一直往后边的硬盘存,系统内也只能看到包含所有硬盘容量的大分区,哪个硬盘坏了,坏盘里的数据就会损坏。

由于第一块硬盘包含了各个盘数据的分段表,如果坏的是第一块硬盘,整个阵列都会报废。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表