项目背景:
在我们的实际生产环境中,我们常常对磁盘的容量有较大的要求,但是一块特别大的磁盘,价格很贵,我们服务器上一般的磁盘都不会特别大,这个时候我们就可以把多个磁盘以某种方式组合到一起使用,同时我们要求可以进行数据备份和冗余。
试验环境:
虚拟机VMware Workstation 12 player
服务器:centos6.5 ,ip:192.168.0.26
系统自带的raid软件
secureCRT远程ssh软件,方便操作
软件介绍:
软件磁盘冗余阵列 简单来说:把多块磁盘组合到一起使用 达到更好的性能、数据安全的效果。
常见的raid组合:
RAID-0:两块相同的磁盘,数据写入的时候等量写入,假如写1000M,每个写入500M
RAID-1: 两块相同的磁盘,数据写入的时候都写上,也就是相当于写了两份,做个备份。
RAID-5:三块以上的磁盘,两块或两块以上磁盘用来写,身下的一块磁盘用来做救援,剔除坏的磁盘,顶替它,而且能把它的数据重建到久远的磁盘上!自动的过程,不用人去控制。
RAID-0+1:先raid0 再raid1
RAID-1+0:先raid1,再raid0
本次项目我只做一下RAID5.
实验过程:
一、软件安装
在centos上,提供软件磁盘阵列的是madadm。默认已经安装上了!我们看一下
可以看到我们系统centos6.5默认已经安装该软件了!
二、因为raid5至少需要三块磁盘,但是我第一块磁盘提供我系统的正常使用,因为我在虚拟机上实验,所以可以再添加三块磁盘用来实验!
可以看到我添加了三块 每块大小是5GB的磁盘,添加完磁盘需要重启一下系统!
三、查看我们的磁盘信息!
可以看到我刚才新添加的磁盘已经生效了
四、软件磁盘阵列创建
因为我们创建好的磁盘阵列你可以看成它就是一个普通的大磁盘!
1、格式化它!
七、RAID的救援测试
1、首先使用它
可以看到已经有数据了
2、看一下raid磁盘阵列详情,看最后一部分
可以看到正常使用的是磁盘/dev/sdb 和/dev/sdc
3、让正常使用的磁盘/dev/sdc出错
八、如果你觉得这样就完了?那是不可能的!!!再来点干货
把出错的磁盘删除,然后再添加一块磁盘让其还可以自动救援!!!
1、首先添加一块磁盘,直接添加。
2、删除坏的,添加新的
好了,可以看到我们又可以自动救援了。。。。
总结:通过这个项目,对于我们以后在企业中特别有帮助,我们可以利用raid5 提供高性能和高可用,自动切换。
谢谢大家,希望对大家工作中能有帮助,有什么概念不清晰的可以跟我交流~~~~~~
本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1747518
原文:http://9399369.blog.51cto.com/9389369/1747518