【运维】 mdadm Raid5模拟坏盘实验

简介: mdadm Raid5模拟坏盘实验

 

新添加一块磁盘为sdb大小40G

image.png

 

sdb进行分区操作

image.png

 

#分区4个,大小都为10G

[root@localhost ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb           8:16   0  41G  0 disk 
├─sdb1       8:17   0   10G  0 part 
├─sdb2       8:18   0   10G  0 part 
├─sdb3       8:19   0   10G  0 part 
└─sdb4        8:20  0   10G  0 part

#创建raid5,添加sdb1-3,将sdb4作为热备盘

[root@localhost ~]# mdadm -C -v /dev/md0 -l5 -n3 /dev/sdb[1-3] --spare-devices=1 /dev/sdb4

image.png

 

#查看md添加状态

[root@localhost ~]# cat /proc/mdstat

image.png

 

#显示raid详细信息,如下sdb1-3为激活同步状态,sdb4为备份状态

[root@localhost ~]# mdadm -D /dev/md0
。。。。。。。
    Number  Major   Minor   RaidDevice State
       0      8       17        0     active sync   /dev/sdb1
       1      8       18        1     active sync   /dev/sdb2
       4      8       19        2     active sync   /dev/sdb3
       3      8       20        -     spare   /dev/sdb4

 

image.png

 

#执行-f强制标记分区为faulty状态,人为模拟硬盘故障

[root@localhost ~]# mdadm -f /dev/md0 /dev/sdb2
mdadm: set /dev/sdb2 faulty in /dev/md0

image.png

 

#查看md0状态,已经显示sdb2为错误状态,而之前的热备盘sdb4已经参与重建

[root@localhost ~]# mdadm -D /dev/md0
。。。。。。。
    State : clean, degraded, recovering
。。。。。。。
    Number  Major   Minor   RaidDevice State
       0      8       17        0     active sync   /dev/sdb1
       3      8       20        1     spare rebuilding   /dev/sdb4
       4      8       19        2     active sync   /dev/sdb3
       1      8       18        -     faulty   /dev/sdb2

image.png

 

#稍等片刻后再次查看md0信息,热备盘已经处于正常同步状态

[root@localhost ~]# mdadm -D /dev/md0
。。。。。。。
    Number  Major   Minor   RaidDevice State
       0      8       17        0     active sync   /dev/sdb1
       3      8       20        1     active sync   /dev/sdb4
       4      8       19        2     active sync   /dev/sdb3
       1      8       18        -     faulty   /dev/sdb2

#移除错误盘sdb2

[root@localhost ~]# mdadm -r /dev/md0 /dev/sdb2
mdadm: hot removed /dev/sdb2 from /dev/md0
[root@localhost ~]# mdadm -D /dev/md0
。。。。。。。
    Number  Major   Minor   RaidDevice State
       0      8       17        0     active sync   /dev/sdb1
       3      8       20        1     active sync   /dev/sdb4
       4      8       19        2     active sync   /dev/sdb3

image.png

 

#格式化md0,成功挂载到目录,raid正常工作

[root@localhost ~]# mkfs.xfs /dev/md0
[root@localhost ~]# mount /dev/md0 /mnt/
[root@localhost ~]# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/md0              20G   33M  20G    1% /mnt

image.png

 

#重新添加sdb2raid中,正常状态为spare

[root@localhost ~]# mdadm -a /dev/md0 /dev/sdb2
mdadm: added /dev/sdb2
[root@localhost ~]# mdadm -D /dev/md0
。。。。。。
    Number  Major   Minor   RaidDevice State
       0      8       17        0     active sync   /dev/sdb1
       3      8       20        1     active sync   /dev/sdb4
       4      8       19        2     active sync   /dev/sdb3
       5      8       18        -     spare   /dev/sdb2
相关文章
|
5月前
|
运维 网络协议
网络建设与运维-OSPF单区域实验
全国职业院校技能大赛“网络建设与运维”赛项相关的OSPF单区域实验练习。
|
弹性计算 运维
弹性计算Clouder认证:ECS基础运维管理—课时12:实验练习与认证考试
弹性计算Clouder认证:ECS基础运维管理—课时12:实验练习与认证考试
|
弹性计算 运维 负载均衡
《企业运维之云上网络原理与实践》——第二章 负载均衡 CLB——配套实验:访问4层&7层CLB场景对比(1)
《企业运维之云上网络原理与实践》——第二章 负载均衡 CLB——配套实验:访问4层&7层CLB场景对比(1)
141 0
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
402 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(上)
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(上)
157 0
|
弹性计算 运维 网络安全
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(下)
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(下)
123 0
|
弹性计算 运维 数据管理
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复
181 0
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(2)
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(2)
121 0
|
弹性计算 运维 数据管理
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(3)
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(3)
129 0
|
弹性计算 运维 数据管理
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(4)
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(4)
117 0