实验想法
1.我建立的5块硬盘/dev/sdb1  /dev/sdc1  /dev/sdd1  /dev/sdd1  /dev/sdf1
2.用3块硬盘做raid5阵列,其余2块做冗余spare盘
3.打破raid5关系,重新建立raid阵列用4块硬盘,其余1块做冗余spare
4.模拟一块硬盘的损坏,冗余盘允许顶替并作数据恢复机制
5.监控raid5的运行状况并转发给root
 
实验环境
1.操作系统RedHat Linux Enterprise 5.5
2.VMWare WorkStation 7.0
3.mdadm管理工具(linux自带)
 
 
实验步骤
1.查看硬盘状况
2.硬盘分区并转化成Linux raid auto
 
3.创建raid5的设备文件
 
4.创建raid5
 
5.看看简易的状态和信息
 
 
6.看看复杂的状态和信息
 
 
7.创建配置文件并查看了一下,如果没有配置文件在你停掉raid5后将无法再次启动
 
 
8.我现在把配置文件删除或重命名,只要/dev/md5找不到配置文件就可以了,我们看看能不能在启动
 
 
9.现在我把配置文件有正确的名字和路径,再次启动raid5
 
10.现在我们格式化raid5设备
 
 
11.挂载raid5设备
 
12.查看raid的挂载情况
 
 
13.我现在想在添加一块冗余盘
这是我原来的raid信息看到只有sde1是冗余盘
 
我添加新盘/dev/sdf1到/dev/md5的raid信息,sdf1也变成冗余了
 
 
14.现在我有5块硬盘了分别是/dev/sdb1---/dev/sdc1----/dev/sdd1---/dev/sde1---/dev/sdf1
我想用4块硬盘做raid5然后1块硬盘做冗余,因为我先前做过一次raid5,所以我再次创建时候会提示以前的硬盘已经有文件系统并属于其他raid了,我强制重建了,最后我看了一下raid5的状态没有问题
 
 
 
15.我在新的已挂载的raid5设备上写一些空数据,
 
 
16.我打算创建个后台任务监控raid5的状况
 
 
17.然后我让raid5设备中的/dev/sde1损坏
 
那么此时冗余盘应该立刻接替损坏的磁盘并开始建立数据恢复机制,/dev/sdf1代替了/dev/sde1了
 
 
18.我们来看看监控信息有没有发给管理员邮箱
 
至此我们的raid演示结束了,请虾哥虾姐有必要的补充就留言给我吧,不管是已实现的实验步骤还是未实现的需求都可以,我会竭尽全力补充和完善
 
我现在是用4块硬盘做raid5,突然想改成3块硬盘做了,看资料说
mdadm -A  --run /dev/sdb1  /dev/sdc1   /dev/sdd1  不知道是否可以,我做实验了居然最后1块盘冗余盘/dev/sdf1代替了第1块硬盘/dev/sdb1,实在搞不懂了,请高手赐教

转载于:https://blog.51cto.com/linuxsafe/353440

RedHat Enterprise Linux之raid5磁盘阵列相关推荐

  1. redhat enterprise linux 下配置本地yum源

    一.在linux 6.1中本地yum源配置:首先编辑yum源配置文件我们可以再这个目录中新创建一个配置文件,  #cd /etc/yum.repos.d,  #vim yum.repo配置文件内容简介 ...

  2. RedHat Enterprise Linux 5.0之LVM逻辑卷管理

    有关LVM的文章很多,小弟我竭尽全力的把LVM的流程化实验演示出来,还请高手指点 实验环境 1.RedHat Enterprise Linux 5.0 2.四块磁盘/dev/sdb----/dev/s ...

  3. RedHat Enterprise Linux 5下配置Apache+Mysql+Php

    Phinecos(洞庭散人) 专注于开源技术的研究与应用 RedHat Enterprise Linux 5下配置Apache+Mysql+Php 第一步:系统与软件的准备 系统版本 redhat e ...

  4. RedHat.Enterprise.Linux.5.2 Yum源配置

    装了RedHat.Enterprise.Linux.5.2后,因为认证的问题,系统自带的yum不能使用,导致安装或更新rpm包太麻烦,特别是涉及到rpm包依赖的时候,很是花费时间和精力.有了yum之后 ...

  5. RHEL(RedHat Enterprise Linux)5/6 ISO镜像下载

    本文贴出了RHEL(RedHat Enterprise Linux)发行版本中常用的服务器版本的ISO镜像文件,供大家下载学习使用,贴出的版本有RedHat Enterprise Linux(RHEL ...

  6. RedHat Enterprise LInux 6.3 安装Oracle Database 11g

    本文描述的是在RHEL 6.3上面安装Oracle 11g的过程,关于RHEL的下载,其实可以去很多的镜像站点下载,例如下载地址,Oracle 11g的下载地址,需要注意的是本文使用的是11.2.0. ...

  7. RedHat Enterprise Linux 6.4使用Centos 6的yum源问题

    RedHat Enterprise Linux 6.4使用Centos 6的yum源问题 作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install ...

  8. RedHat Enterprise Linux 6 配置Xmanager ,实现图形界面连接

    我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,或者是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这 ...

  9. RedHat Enterprise Linux Server 5 在VMware Workstation 6.5的详细安装过程(2)

    我们接上一篇继续完成RedHat Enterprise Linux Server 5 在VMware Workstation 6.5的安装. 第四步:安装RedHat Enterprise Linux ...

最新文章

  1. 三星第二财季净利69亿美元 同比增50%
  2. Asp.net core与golang web简单对比测试
  3. python百度翻译爬虫_Python爬虫教程-05-python爬虫实现百度翻译
  4. ~~朴素版prim算法
  5. python方法测试怀孕_在Python中测试私有方法(例外)
  6. Markdown(四)——绘图工具mermaid之状态图stateDiagram
  7. Oracle数据库常用sql语句
  8. 小米5刷android p6,小米5刷recovery教程 小米5第三方recovery下载
  9. php对接V免签支付教程_Thinkphp开源版v免签支付系统支付宝/微信_免签约收款回调...
  10. 安卓DEVICE ID为何有15位和16位
  11. Sparc架构中的栈与寄存器
  12. 马悦凌:从初级护士到“民间奇医”[2]
  13. php抓取页面方法汇总
  14. Winform像菜单一样弹出自定义内容实现示例
  15. Cadence IC 617 虚拟机添加工艺库教程
  16. 面向搜索引擎编程工具
  17. JSP标签c:forEach实例
  18. 12、【斯纳克图书馆管理系统】 挂失管理
  19. ae教程 (六)人物滤镜 (五)lomo色调
  20. 虚拟化 提升服务器性能,虚拟化性能提升

热门文章

  1. 我是这样写文字轮播的
  2. mybatis15 mapper方式 代码
  3. JS重新来过之------------[String对象]
  4. Asp.Net在导入外部脚本
  5. QT中处理不同Windows(窗体中的)消息
  6. 图像处理:如何理解傅里叶变换在图像处理中的应用
  7. 计算机组成原理,P函数,深入浅出计算机组成原理学习笔记:第五讲
  8. 谷粒商城高级篇资料_一文搞定剑指offer面试题【分文别类篇】
  9. 用python做预测模型的好处_如何用Python在10分钟内建立一个预测模型
  10. 记一次热更新上传补丁包失败问题