软件磁盘阵列

RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高。

raid 0:存储数据效率高,存储安全性低 (磁盘容量没有损失,读写性能是所有raid中最好的,但没有冗余,一块盘损坏,整块大盘不能用)

raid 1:存储数据效率低,存储安全性高 (有冗余比较安全,只能两块盘,大小可以不一样,总容量是小的那块盘的容量,另一块盘做备份,读写性能最差)

raid 5:存储数据的效率比raid1高,存储安全性比raid0高
    磁盘容量大小=每块磁盘的容量(磁盘的数量-1)
    如果其中一块盘损坏,可以通过剩余的盘,奇偶校验,还原损失的那块盘 


raid01比较缺乏安全性,且故障时难以恢复,实际应用中几乎没有人会选择。
raid10速度较快,故障容易恢复。
以4块盘为例:
raid 01是2块盘组成raid 0,然后把2组raid 0组成1个raid 1。
raid 10是2块盘组成raid 1,然后把2组raid 1组成1个raid 0。
假设raid 01坏了1块盘,则该盘所在的raid 0组就彻底失效了。如果另一组也坏了1块,则此时整个raid都彻底失效。
但是如果raid 01坏了1块盘,则该盘所在的raid 1组仍然能够运行。如果另一组也坏了1块,则此时整个raid也仍然保持运行。
类似地,当坏了一块盘,使用新盘替换后,阵列恢复的过程,raid 10也会更快更简单。  

 

你可能感兴趣的:(软件磁盘阵列)