RAID磁盘阵列详细介绍 RAID磁盘阵列( 三 )


根据RADI10模式向外延伸还可以做出RAID50和RAID60,大家可以自己捋一捋这里的逻辑关系 。

RAID磁盘阵列详细介绍 RAID磁盘阵列

文章插图
RAID50&RAID60
接着说一下稍微小众的JBOD,UNRAID 。JBOD全称是Just a Bunch Of Disks,简单磁盘捆绑 。JBOD模式下数据从第一块硬盘开始一致往后便的硬盘存储,系统内只能看到包含左右硬盘容量的大分区,那个硬盘坏了,坏盘里的数据就会损坏,由于第一块硬盘包含了各个盘数据的数据分段表,如果坏的是第一块硬盘,整个阵列都会报废,JBOD的优点是系统会把多块硬盘认成一个硬盘,空用容量是所有硬盘容量的总和,而且写入只会占用一块硬盘,读写时其他硬盘处于闲置状态,不会导致过劳死 。但JBOD的缺点是安全性偏低,读写速度和单块硬盘速度一样,没有任何的提升 。
RAID磁盘阵列详细介绍 RAID磁盘阵列

文章插图
JBOD模式
然后介绍一下和JBOD模式相似的阵列模式UNRAID,UNRAID一听就不好惹,直译就是不组RAID,UNRAID本身是基于LINUX的RAID系统,和JBOD非常相似,实际上就是带冗余的JBOD,可以设定一块或者两块硬盘作为数据校验盘,校验盘要求比其他所有单个硬盘都大,允许坏一块或两块听盘的情况下恢复数据 。
RAID磁盘阵列详细介绍 RAID磁盘阵列

文章插图
UNRAID
UNRAID优点明显:扩容非常方便,新买的硬盘直接插上去就能扩容,也不需要任何乱七八糟的校验,而且即使坏了多块硬盘,只是坏盘上的数据丢失整个阵列不会挂 。UNRAID有两大缺点限制了它的应用,它本身是收费的,另外一个缺点和JBOD一样,就是写入慢,因为额外加了校验算法,实际写入速度可能比JBOD还慢 。是所有阵列里最慢的 。但可用空间很大,感觉适合对性能要求不高,只是用来存数据的朋友 。
最后一个RAID模式就是RAID Z,RAID Z是基于ZFS系统的软RAID,ZFS是128位的文件系统,支持很多先进的特性,像是容量可以做到654位的千亿亿倍,可以创建包含多硬盘的存储池,新数据写入也不会覆盖旧数据,还有强大的快照功能 。
RAID磁盘阵列详细介绍 RAID磁盘阵列

文章插图

RAID Z算是ZFS的特性之一,不需要额外软件或硬件就能实现RAID,RAID Z一共分为三级:RAID Z1类似RAID5 两盘存数据一盘存校验,RAID Z2类似RAID6 两盘存数据两盘存校验,RAID Z3安全程度最高,两盘存数据,三盘存校验 。RAID Z配合ZFS的其他特性用起来很香,但RAID Z也有一些缺点,一是吃内存,ZFS需要用大量的内存做缓存,第二点是扩容空间麻烦 。
最后的最后是一张常见磁盘阵列比较表,可以帮助理解
RAID磁盘阵列详细介绍 RAID磁盘阵列

文章插图
常用磁盘阵列比较表
【RAID磁盘阵列详细介绍 RAID磁盘阵列】感谢大家看到这里,相信大家也对RAID有一定了解了,还有疑问是的话欢迎大家留言讨论 。如果你要问我推荐哪种RAID,我个人倾向于重要数据RAID1,次要数据不组RAID,如果是自组NAS可以试一下UNRAID,实际上各种RAID都一特定的应用场景,家用级存储不需要追求阵列,如果预算充足可以试一下安全性比较高的RAID6或者RAID10 。好了今天就和大家聊到这了,下次有机会我们接着聊 。