一  创建4块硬盘组软  RAID5 

新增四块20G的新硬盘,将四块硬盘分别分区,全部大小都分为一个区,并改  id  为 “ fd ”     

1创建阵列mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde] (  *大C 创建冗余   v显示过程   l  : raid级别    n : raid硬盘数    x  : 热备盘数量  )

2 mdadm -D /dev/md5 查看同步进度

*cat /proc/mdstat 另一种查看方法

3 mkfs.ext4 /dev/md5   (格式化,挂载于 /xuexi 目录下,并设置为开机自动挂载  )

[root@www~]# mkdir /xuexi

[root@www~]# mount /dev/md5  /xuexi/

[root@www~]# df -hT

[root@www~]# vim /etc/fstab

4 mdadm -D -s >/etc/mdadm.conf 生成配置文件并在末尾加auto=yes (  *不生成配置文件 开机raid损坏   )

[root@www~]# mdadm -D -s >/etc/mdadm.conf 

[root@www~]#vim /etc/mdadm.conf

5 mdadm /dev/md5 -f /dev/sdb 模拟sdb损坏 -f损坏

6 mdadm /dev/md5 -r /dev/sdb 拔出模拟损坏的sdb

7 mdadm /dev/md5 -a /dev/sdb 插回模拟损坏的sdb

8 mdadm -G /dev/md5 -n4     raid拉伸 把热备盘sdb也加入磁盘阵列

9 resize2fs /dev/md5 在线动态格式化 使新加入的sdb容量也被挂在上

二 正确删除软raid方法

1 umount /md5  先卸载阵列

2 mdadm -S /dev/md5 停止raid运行 (*大S stop)

3 mdadm --misc --zero-superblock /dev/sd[bcdef] 删除磁盘

4 删除配置文件 (*如果fstab或rc.local配置了自动挂载都要删除)

总结

创建完raid要等同步到100%后再格式化

raid拉伸后要把拉伸的部分resize2fs格式化

删除时 停止挂载 停止raid 删除硬盘 删配置文件

涉及目录

/etc/mdadm.conf 要手动生成这个配置文件 里面内容末尾加上auto=yes 否则开机会raid损坏

/proc/mdstat 通过查看这个文件可以监控raid工作状态 几个U代表几个盘在工作

参数

-Cv 创建阵列

-l -n -x 阵列级别 几个硬盘组raid 几个热备盘

-D 查看信息

-D -s 写入配置文件

-f -r -a 模拟损坏 拔除硬盘 插回硬盘

-G -n 将新增的热备盘加入阵列

-S 停止raid

最新文章

  1. Android自定义控件7--自定义开关--绘制界面内容
  2. warning C4005: “AF_IPX”: 宏重定义的解决办法
  3. [转]MySQL主从复制入门
  4. Docker实践(5)—资源隔离
  5. Git.Framework 框架随手记--ORM编辑删除
  6. 15个IT技术人员必须思考的问题
  7. Spring3.0.5 获取表中自增的主键(mysql)
  8. php不同形式的实现a-z的26个字母的输出
  9. Epicor系统二次开发
  10. android studio 将library导出为jar 亲测成功
  11. 页面性能优化和高频dom操作
  12. 对scanf和printf的研究!!
  13. ajax01
  14. buildroot构建项目(七)--- u-boot 2017.11 适配开发板修改 4 ---- 系统启动初始化之四
  15. unity3d-代码控制游戏角色控制器移动
  16. Rest概念学习
  17. 单例设计模式 --c#
  18. MYeclipse 和 flex 环境配置
  19. 深拷贝&浅拷贝&引用计数&写时拷贝
  20. NIO学习(1)-入门学习

热门文章

  1. EhCache注解 (转载)
  2. Django中间件加载原理
  3. JavaScript面试核心考点(精华)
  4. 常用的方法论-5why
  5. 聚类时的轮廓系数评价和inertia_
  6. Docker笔记(一):什么是Docker
  7. MySQL主从、主主、半同步节点架构的的原理及实验总结
  8. Drools规则引擎-判断集合(List)是否包含集合
  9. Connecting to the Network
  10. 后端开发工具:反编译工具、VS插件、.NET Framework源码地址