0.5.5 Raid卡(阵列卡)
您可以在百度里搜索“Linux/Unix技术丛书·跟老男孩学Linux运维:核心基础篇(上)(第2版) 艾草文学(www.321553.xyz)”查找最新章节!
0.5.5 Raid卡(阵列卡)
当企业的网站(业务)数据量很大,单块盘装不下了的时候,若购买多块硬盘存放数据,则需要利用工具(Raid)将所有硬盘整合成一个大磁盘,再在这个大磁盘上分区(划分隔断、虚拟磁盘)存放数据,但是硬盘多了势必会有损坏,可数据是不能丢的。因此,Raid还具备另一大功能,就是多块硬盘放置在一起可以配置冗余(备份),即使若干硬盘有损坏,数据也不会丢失,又因为业务对多块硬盘存储的数据访问效率也有需求,因此,Raid分成了不同的级别。比如,Raid0、Raid1、Raid10、Raid5等,更多具体划分情况将在本书后文详细说明。
那么,什么是Raid呢?它其实是一种技术,称为磁盘冗余阵列,Raid的实现有软Raid(即软件实现)和硬Raid(即硬件实现),二者的主要区别就是,硬件Raid的实现性能、冗余都更好、更高。不过,在企业真正的重要服务器里,Raid几乎是不被采用的,请读者注意这点。
1. Raid卡(阵列卡)的好处
• 可以将所有硬盘整合到一起(扩充容量)。
• 可以使得数据更加安全(数据冗余)。
• 可以获得更高的效率(读写性能)。
如果有Raid卡,则一般会将磁盘连接到Raid卡上,而不是直接插到主板上,Raid卡最终将插到主板对应的插槽里。
与Raid卡相关的内容如图0-27和图0-28所示。
图0-27 Dell服务器的Raid卡
图0-28 确保数据安全的Raid卡电池
前面已经提到过,Raid分软Raid和硬Raid,其中,硬Raid卡又分两种,具体如下:
• 服务器板载Raid卡,缺点是只支持Raid0或Raid1级别。
• 独立Raid卡,支持更多功能。
2. Raid的多种整合方式(Raid级别)
Raid级别有很多种,常见的Raid级别有Raid0、Raid1、Raid5、Raid10。
互联网公司的服务器一般都会购买独立Raid卡,Raid卡上也是有缓存的,具体说明如下:
• 冗余从好到坏:Raid1、Raid10、Raid5、Raid0
• 性能从好到坏:Raid0、Raid10、Raid5、Raid1
• 成本从低到高:Raid0、Raid5、Raid1、Raid10
小作业:了解Raid的常见级别、冗余、性能和特点,这部分知识在本书后文Linux运维图(或者下一部图书)中会详细讲解,读者可先进行大致了解,然后跟着本系列书学习。 Linux/Unix技术丛书·跟老男孩学Linux运维:核心基础篇(上)(第2版)