码迷,mamicode.com
首页 > 其他好文 > 详细

16.磁盘组成的冗余阵列《Mr.Robot》

时间:2017-01-24 00:14:02      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:raid   阵列   ups   


前言:做raid可以增加I/O速度哦,别忘了ups电源

----------------------------------------------------


Raid:磁盘组成的冗余阵列

ide,SCSI,STAT

raid的出现:大磁盘价格贵,小磁盘价格便宜,有人想用小磁盘代替大磁盘。

将多块硬盘,当一个设备来使用

提高容错能力

raid0 (100%):将数据依次分片,存到每个磁盘 ,   缺点当一块坏掉,不能恢复数据,没有容错能力

至少需要两块磁盘,读写性能提升,适合swap不怕丢失数据存储

raid1  (50%):同时写入两块磁盘,一样的数据。缺点磁盘利用率低,无法取代备份,rm-rf / 也就完了

至少需要两块磁盘,提高读性能,具备容错能力,防止设备损坏导致业务终止

raid4 (n-1)/n: 至少需要三块盘,读写性能提升,允许一块盘出错,有限的容错能力,一块坏了,导致性能下降严重,再坏一块数据就没了

raid5 同理 raid4,只不过,校验数据分布到每个磁盘,坏一个,性能不会下降很严重,pn代表第n带区的奇偶校验值,当依次磁盘坏掉的时候,可以通过pn和其他磁盘对应的技术进行恢复磁盘,磁盘的利用率是(N-1)/N.最少需要三块盘

raid6 (n-2)/n  :同理raid5 ,只不过,至少需要4块盘,允许两个磁盘出错

raid 1  0  :至少需要4块,先做raid1 再做rand0,如果一组里两个硬盘同时坏了,就完了 有钱的话,用这个

raid 0  1 : 反之同上 ,但一组坏一个,就完了


UPS  备用供电

全局热备盘:当磁盘坏掉,自动写入到磁盘阵列中,尽快恢复数据。提高高可用

专属热备:当有一块磁盘坏了时候,磁盘有全局热备盘,不用关机,直接换磁盘就好了

京东的磁盘整列:应用服务器   300g    4块       3(raid5)+1(热备)

  数据库服务器 300g    8块        7(raid5)+1(热备)

1 2 3 4 5 6 7 8(热备)

4坏了,8直接写入raid,恢复数据,当更换4以后,4不会重新恢复,而是直接从8拷贝,然后8清空,重新当热备


本文出自 “Mr.Robot” 博客,请务必保留此出处http://80602872.blog.51cto.com/12350020/1893927

16.磁盘组成的冗余阵列《Mr.Robot》

标签:raid   阵列   ups   

原文地址:http://80602872.blog.51cto.com/12350020/1893927

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!