RAIDraid阵列卡详解

来源:互联网 发布:圆形蓄水池算法 编辑:程序博客网 时间:2024/06/10 02:15

RAID磁盘阵列,容错廉价磁盘阵列(redundant arrays of inexpensive disks)。

就是通过软件或者硬件将多个晓得磁盘合成一个较大的磁盘设备。

RAID0(性能最佳)使用相同型号、相同容量的磁盘效果最好。如果有两块磁盘,这种模式会先把磁盘切割成等量的区块,他把文件切割好,然后随机交错存放数据,每个磁盘放文件的50%。这样每块磁盘负责的文件写入就只有文件大小的1/2,所以越多的磁盘他的写入性能会越好。

缺点就是其中一块磁盘坏了,所有的数据都会丢失,无法恢复;

RAID1(映像模式,mirror):这种模式也需要相同的磁盘容量。如果不同容量的磁盘组成raid1,那么总的容量以最小的那个为主,如同多个长短不一的木板造木桶一样,桶的深度由最短的决定。这种模式就是把同一份文件,同时写入两块磁盘上,所以raid1模式下磁盘的容量利用率只有原来的一半。他的写入性能会变得很差,因为我们只有一个蓝桥芯片(主要是负责I/O接口等一些外设接口的控制、IDE设备的控制及附加功能等等。但是你如果使用的是硬件raid,那么磁盘阵列卡会自动复制一份,不会占用系统的i/o接口,性能还可以。

RAID0+1RAID1+0他是综合raid1和raid0,方法是先用两个磁盘组成raid0,再用两块组成raid0,最后把两raid0组成一个raid1;

它具有raid0的优点,性能提升,也有raid1的优点,可以备份,还有raid1的缺点,容量会少一半来备份;

RAID5性能与数据备份的均衡考虑。Raid5至少需要三块以上的磁盘才可以组成这种类型的磁盘阵列;他的写入方式与raid优点类似,不过每次循环写入的过程中,在每块吸盘中加入一个同位检查码,这个数据会记录其他磁盘的备份数据。他会使整体的磁盘数量减少一块。如果磁盘损毁的数量大于等于两块时,整组raid5的数据就全毁了。

他的读取性能还不错,写入性能不是很好,因为他每次写入都要计算同位检查码的关系。

Raid6是容许两块磁盘同时损毁的。

Spare磁盘:预备磁盘的功能,当有磁盘坏了的话,他会被主动拉进磁盘阵列中并将坏掉的磁盘移除,;立即重建数据。