最稳妥的服务器阵列方案:RAID5+热备盘

  在历经服务器接连坏了N块硬盘,直至最终硬盘坏的速度终于超越了我们检查的速度,上周检查完服务器后,直接坏了三块(坏的原因最后会分析),就算是raid5的磁盘阵列也拯救不了这可怜的服务器了。关于raid0、raid1、raid5、raid6、raid10的介绍,简单的说就是针对服务器多块硬盘集合成逻辑磁盘的几种方案。


关于RAID 5 与 热备份(Hot Spare)

热备份(Hot Spare):与CPU系统电连接的硬盘,它能替换下系统中的故障盘。与冷备份的区别是,冷备份盘平时与机器不相连接,硬盘故障时才换下故障盘。

  当一个正在使用的磁盘发生故障后,一个空闲、加电并待机的磁盘将马上代替此故障盘,此方法就是热备用。热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中,只能有一个热备用磁盘。当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建(除了RAID 0以外),并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘,并把更换后的磁盘指定为新的热备用磁盘。




RAID主要有几种级别—-RAID 0,RAID 1,RAID 5,RAID 6,RAID 10

  • RAID 0:条带化的磁盘阵列,没有容错能力,但可使用所有硬盘空间。
  • RAID 1: 两块硬盘的磁盘镜像,允许坏任一块,空间的利用率只有一半。
  • RAID 5:带奇偶校验的条带化,支持三块以上硬盘,允许任坏一块,空间利用
    率为(N-1)/N。 (就是有一块盘算作备用)
  • RAID 6:与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。
  • RAID 10:这个说起来就比较浪费了,可利用硬盘空间只有N/2,每块硬盘都有一个备用盘,不过最不容易坏。

何为热备盘

热备盘的作用相当于是在raid里面再做一个备份,比如说本来Raid里面是只允许坏一个盘的情况下系统和数据依然正常运行,但是坏两个就不行了,但是加了热备之后就可以同时坏两个盘都没问题,就多了个保险。

RAID 5 和热备盘的关系?RAID 5 需要热备盘吗?

RAID5的可用磁盘数为:n-1.
也就是说磁盘做RAID5后系统可使用容量为:单块磁盘容量*(n-1)

所以你4块盘的RAID5,可用容量为:500G*(4-1)=1500G=1.5T

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。


总结来说:

  RAID5和热备盘没什么关系,热备盘可用可不用。用的话可靠性更高一点。不用也没什么影响。主要是看你的数据的重要程度。
但针对我们万达四楼文件资源将近10T的资源,日常又有较大存取量,我们最终选择的一种服务器阵列方案:RAID5+热备盘。这个方案可以在最大限度保证硬盘空间、存取速度基础上,有更大的容错率,保证服务器多块硬盘损坏后还能正常保证业务!
好啦,博主写的这么好,赶紧来撒花吧~

另外,想了解更多raid5及热备的详细步骤,可以看:

https://wenku.baidu.com/view/5e7e362758fb770bf78a5531.html

或者,哪位老铁来跟我去三楼装服务器呀

你可能感兴趣的:(【VMware学习笔记】,raid,服务器,备份,硬盘)