软件RAID5项目实战!!!

项目背景:

在我们的实际生产环境中,我们常常对磁盘的容量有较大的要求,但是一块特别大的磁盘,价格很贵,我们服务器上一般的磁盘都不会特别大,这个时候我们就可以把多个磁盘以某种方式组合到一起使用,同时我们要求可以进行数据备份和冗余。



试验环境:

虚拟机VMware Workstation 12 player

服务器:centos6.5 ,ip:192.168.0.26 

系统自带的raid软件

secureCRT远程ssh软件,方便操作



软件介绍:

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

1. 优点:

a) 提高读取与存储的速度

b) 增加容错功能。

 

Raid5整体容量计算方法:

整体容量 = (n -1)/n  * n * 单块磁盘容量 = (n -1) * 单块磁盘容量

 

软件磁盘冗余阵列 简单来说:把多块磁盘组合到一起使用 达到更好的性能、数据安全的效果。

常见的raid组合:

RAID-0:两块相同的磁盘,数据写入的时候等量写入,假如写1000M,每个写入500M

RAID-1: 两块相同的磁盘,数据写入的时候都写上,也就是相当于写了两份,做个备份。

RAID-5:三块以上的磁盘,两块或两块以上磁盘用来写,身下的一块磁盘用来做救援,剔除坏的磁盘,顶替它,而且能把它的数据重建到救援的磁盘上!自动的过程,不用人去控制。

RAID-0+1:先raid0  再raid1

RAID-1+0:先raid1,再raid0




本次项目我只做一下RAID5.

实验过程:

一、软件安装

在centos上,提供软件磁盘阵列的是madadm。默认已经安装上了!我们看一下

wKioL1bY6tSCADR3AAB0qFxxDRM036.png

可以看到我们系统centos6.5默认已经安装该软件了!

二、因为raid5至少需要三块磁盘,但是我第一块磁盘提供我系统的正常使用,因为我在虚拟机上实验,所以可以再添加三块磁盘用来实验!


wKiom1bY7E-j2rVpAAJOVIUzUdY457.png

wKioL1bY7M7wC-VRAAGYJr0LIRU059.png

可以看到我添加了三块 每块大小是5GB的磁盘,添加完磁盘需要重启一下系统!

三、查看我们的磁盘信息!

wKiom1bY7pyR3yEhAADurrnfnaY468.png


可以看到我刚才新添加的磁盘已经生效了

四、软件磁盘阵列创建

wKioL1bY8eayKdryAACEcVhSOsQ378.png五、查看我们创建的磁盘阵列详细信息

wKiom1bY8c7wRJI3AADTtrJDwk4221.pngwKioL1bY8laC4qfsAAA2tMD-fb0564.png六、使用我们的raid磁盘阵列

因为我们创建好的磁盘阵列你可以看成它就是一个普通的大磁盘!

1、格式化它!

wKioL1bY8y6zQL7lAADcKIJV5Bg322.png2、创建一挂载点,挂载它wKioL1bY_sfx6egRAADOWw8Hi4s776.png

七、RAID的救援测试

1、首先使用它

wKioL1bY__ywBhDTAACZRka2jQM544.png

可以看到已经有数据了

2、看一下raid磁盘阵列详情,看最后一部分

wKiom1bZAF7T6KpcAABSRoVoVBI767.png

可以看到正常使用的是磁盘/dev/sdb 和/dev/sdc  

3、让正常使用的磁盘/dev/sdc出错

wKioL1bZAkOhu2r3AADeDIJ1PEQ669.png可以看到,救援是自动触发的。

八、如果你觉得这样就完了?那是不可能的!!!再来点干货

把出错的磁盘删除,然后再添加一块磁盘让其还可以自动救援!!!

1、首先添加一块磁盘,直接添加。

2、删除坏的,添加新的

wKiom1bZB96A3WlBAADTbUcc2oc300.png

好了,可以看到我们又可以自动救援了。。。。


总结:通过这个项目,对于我们以后在企业中特别有帮助,我们可以利用raid5 提供高性能和高可用,自动切换。

谢谢大家,希望对大家工作中能有帮助,有什么概念不清晰的可以跟我交流~~~~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值