在搭建RAID前,首先要明白什么是RAID? RAID的种类?搭建RAID的优势;
注意:在实际生产中我们不需要搭建虚拟的RAID,都是直接有硬盘,进行启动设置的,这里由于实验器材等原因,我们利用centos7在虚拟机中搭建
RAID:多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供(就是把好几块磁盘组合成一块,提高性能)
RAID分为:RAID-0,1,5,10,01等这里只显示出常见的几种;
RAID-0:(条带集)
RAID-0:又称为Stripe它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
例如:上图一共是6块磁盘,每块磁盘为1G,这样就可以快速读写;
好处:6块硬盘同时在写数据,而且各写各的不影响,速度较快;性能提升6倍(理论);
缺点:服务器硬盘特别容易损坏,一点损坏一个,其余5块统一不能用;没有容错性;服务器用的不多,都是配合使用;
实验开始:
选取sd{b,c,d,e}各取出1G来做RAID-0
进行分区
这样我们就分好第一个分区,随后将其余几个分区照猫画虎分好即可,也可以采用下面这种简易的方式,进行划分:
创建raid设备:
创建完成后进行查看:
将这个设备的UUID存到一个配置文件里面去;
否则的话将来这个raid设备被停止在启动的话,可能因为找不到配置文件等等信息,启动不起来.
到这一步RAID-0就算初步创建好了,但是由于没有文件系统,数据是没法放到里面去的,我们在创立文件系统;
进行挂载,当然要永久挂载必须写到文件里面去(vim /etc/fstab)
进行查看
最后进行速率检测
在未创建RAID的时候速率为:
在创建完RAID的时候速率为:
可以说性能提升明显!!
以上就是一个简单的RAID-0的搭建过程,至于RAID-5其实大体的搭建过程一样,在这里就不再重复了;