linux基础(21)--磁盘阵列RAID--RHEL6.5

  关键词 :RAID0、RAID1、RAID5、RAID10

1. 新建RAID0

 1) 准备分区

   为虚拟机添加一块新的磁盘,本文为sdb。

  将sdb2划分出两个分区sdb1、sdb2,无需格式化新建的两个分区,为后续RAID0做准备,具体操作方法见前面有关分区的文章。

  2) 制作RAID0

  mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb{1,2}

  -C  :create

  -v   :显示过程

  -l    :指定磁盘阵列的级别

  -n  :使用分区的数目。 

  md0, 序号随意,不一定非得是0。

  3)查看阵列信息

  mdadm -Ds

  4)生成磁盘阵列配置文件

  mdadm -Ds > /etc/mdadm.conf

  不生成磁盘阵列配置文件系统重启之后x新建的磁盘阵列会失效。

 5)显示RAID详细信息

  mdadm -D /dev/md0

  6)对RAID0分区

  fdisk /dev/md0

  分区完后生成/dev/mdopl文件

  7)格式化分区

  mkfs.ext4 /dev/mdopl

  根据自己需要格式成相应的文件系统,此处为ext4文件系统。

  8)挂载新建的分区

  新建挂载点:

  mkdir /md0pl

  挂载:

   mount /dev/md0pl   /md0pl

  9)设置开机自动挂载

  在/etc/fstab中加入:

  /dev/md0pl    /md0pl    ext4      defaults     0     0 

  至此磁盘阵列RAID0创建完成。

2. 新建RAID1

  1)准备三个分区,此处为sdc1、sdc2、sdc3,此处把sdc1当做故障盘。

  2)新建RAID1

  mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sdc{1,2,3}

  -x    热备盘个数。

  3)新建分区

  fdisk /dev/md1

  4)格式化分区

  mkfs.etx4 /dev/md1

  5)挂载新建分区

  新建挂载点:

  mkdir /md1

  mount /dev/md1pl /md1

  6) 模拟故障

  动态监控/proc/mdstat, 此文件保存raid的信息,md1 : active raid1 sdc3[2](S) sdc2[1] sdc1[0], "S"表识的为热备盘,热备盘的选择时随机的。

  watch -n 1 cat /proc/mdstat    #一秒刷新一次

   #模拟/sdc1出现故障

  mdadm -f /dev/md1 /dev/sdc1     

  此时文件/proc/mdstat中S表识的热备盘消失,sdc1里面的数据开始往热备盘sdc3备份。

  移除损坏的磁盘:

  mdadm -r /dev/md1  /dev/sdc1

  7)生成新的配置文件

  移除磁盘之后需要重新生成配置文件

  mdadm -Ds > /etc/mdadm.conf

3. 新建RAID5

  准备分区sdd1、sdd2、sdd3、sdd5、sdd6

  1)新建RAID5

  mdadm -C -v /dev/md5 -l 5 -n 3 -c 32 -x 1 /dev/sdd{1,2,3,5}

  -c    chunk大小

  2)生成配置文件

  mdadm -Ds > /etc/mdadm.conf

  查看/etc/mdadm.conf,如果此时数据不对,则可能是数据正在同步,重新生成配置文件即可。

  3)停止md5

  mdadm -S /dev/md5

  4)激活所有磁盘阵列

  mdadm -As

  5)追加一个分区

  此处练习一些分区的追加:

  mdadm -a /dev/md5 /dev/sdd6

  但是追加的分区默认是作为热备盘使用的,因此需要恢复成一般的磁盘:

  mdadm  -G /dev/md5 -n 4     #指定磁盘块数为4, 此时会将两个热备盘中随机拿出一个作为使用的磁盘。

  6)重新生成配置文件

  mdadm -Ds > /etc/mdadm.conf

  后面的分区和格式化等步骤和上面的RAID0和RAID1做法一样。

4. RAID10

  RAID10即RAID1和RAID0结合的双层架构。

  现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。

 

  

  

  

 

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值