首页 > 代码库 > 磁盘阵列简介(RAID-0,RAID-1,RAID-5)

磁盘阵列简介(RAID-0,RAID-1,RAID-5)

RAID,即RedundantArrays of lnexpensive Disks (RAID),即容错廉价磁盘阵列。

一、RAID-0

    等量模式 - stripe,性能最佳

    这种模式假如使用两种型号和容量相同的磁盘来组成,效果最佳。这种模式的RAID会将磁盘切成等量的区块,然后当一个文件要写入RAID时,该文件会依据块的大小切割好,之后再依序放到各个磁盘里去。由于每个磁盘会交错存放数据,因此当数据写入RAID上时,数据会被等量放置在各个磁盘上面。


二、RAID-1

    映像模式 -mirror,完整备份

    这种模式也需要两种型号和容量相同的磁盘组成。假如写入一份数据,会被同时写入两个磁盘里,每个磁盘里都会保存一份。

    优点:在于数据的备份,由于磁盘容量有一半用在备份,因此总容量会是全部磁盘容量的一半。

三、RAID-5

    性能与数据备份的均衡考虑

    至少需要三块以上的磁盘才能组成这种类型的磁盘阵列。写入时类似RAID-0,多了一个同位检查数据,这个数据会记录其他磁盘的备份数据,用于当有磁盘损毁时的救援。由于有同位检查码,因此RAID5的总容量会是整体磁盘数减一块。

     RAID5默认仅支持一块磁盘的损毁情况。    Spare Disk 预备磁盘的功能。

    就是一块或多块没有包含在原本磁盘阵列等级中的磁盘,这种磁盘平时并不会被磁盘所使用,当磁盘阵列有任何磁盘损毁时,则这块spare disk 会被主动拉进磁盘阵列中,并将坏掉的那块硬盘移出磁盘阵列,然后立即重建数据系统,如此可永保安康。


另外,RAID 0+1 ,或者 RAID 1+0

磁盘阵列简介(RAID-0,RAID-1,RAID-5)