linux oracle 网络安全 编程
分类: 服务器与存储
2013-01-16 17:54:41
下面介绍一下各种磁盘阵列的一些简介
1)RAID0;
2)RAID1;
3)RAID5;
4)RAID6;
5)RAID10;
6)RAID01;
不用图表示,仅用文字描述:
1、RAID0
硬盘数量:2
机制:将一份文件数据内容均分到两块硬盘上去
好处:提高读和写速度,因为可以同时从两块硬盘上读写数据,肯定比在一块上读写的效率提高一倍
缺点:随便一块硬盘死了,你的文件全部死了
2、RAID1
硬盘数量:2
机制:将一份文件数据内容每块硬盘都写一份,你有一份我也有一份
好处:可以允许死一块硬盘,两块都死就不用说啦肯定度没了,读的速度当然快跟RAID0概念一样,写的速度就慢一倍要同时写两份
缺点:浪费存储空间,只有一份是起作用的,另一份是静待(不过也不能这样说,因为读的时候还是有帮助的)
3、RAID5
硬盘数量:4
机制:将一份文件数据内容均分写在三块硬盘上,剩余的那一块是作为冗余的(其实这块硬盘是由其它有着数据的三块硬盘计算出来的),而且随便有数据的一块死了还能根据其余三块未死的硬盘计算出来文件内容,当然只有那块冗余的硬盘死了有没有关系,死了就死了吧反正严格上读取是没有用到它
好处:允许随便一块有数据的硬盘死,这个比RAID1好点吧,因为你永远不知道下一个死的是不是它 哥你懂的!
坏处:浪费了1/N硬盘空间,写性能差因为还要计算冗余那个硬盘!只能坏一块硬盘,还有一个重要弊端如果坏了一块有数据的硬盘,如果刚刚好要读取那块硬盘,我们就要读取其余三块硬盘,这样就是我取一样东西要动用三个人来帮忙,这样严重影响读的速度
RAID6
硬盘数量:4
机制:将一份文件数据内容均分写在两块硬盘,另外两块做交校冗余(由有数据的两个硬盘来计算出来)
好处:跟RAID5一样只不过他可以死两块硬盘
坏处:浪费2/N硬盘空间,其他跟RAID5一样
RAID01
硬盘数量:4
机制:2块硬盘做一个RAID0,组成了两个RAID0,然后将两个RAID0用RAID1整合
好处坏处根据上面的RAID0和RAID1都可以得出
RAID10
硬盘数量:4
机制:2块硬盘做一个RAID1,组成了两个RAID1,然后将两个RAID1用RAID0整合
以上的硬盘数量仅是例子不是必定的!
自己可以跟进情况把图画出来就可以明了!