Linux下 mdadm 模拟RAID 0, RAID1

Linux下 madam 模拟RAID 0, RAID1

最近上OS的课要作报告:RAID的技术分析
就使用Linux的mdadm模拟了一下硬件的RAID 0 和 RAID1

步骤参考视频:https://www.bilibili.com/video/BV1Gk4y1r7kX?t=2317
mdadm命令详解:https://blog.csdn.net/wm0615ht/article/details/51724993

我使用的是VMware Workstation Pro 15.5.0 + Ubuntu 18.04
视频里用的yum下载mdadm,报了错,枯枯,baidu上人说因为yum是CentOS的,Linux小白我下载遇到报错就baidu,还是下好了


下载mdadm

sudo apt install mdadm

下载重启后自动挂载

添加硬盘

在这里插入图片描述
因为我只模拟 RAID 0 + RAID 1, 添加到了6,就是6块硬盘
在这里插入图片描述
第2,3块做成 RAID 0
第4,5,6块做成 RAID 1

创建RAID 0

进入管理员模式

su root 		#先进入管理员模式

在这里插入图片描述
-C 创建一个新的硬盘
-v显示信息
md0:磁盘阵列的名称
-l 级别为0
-n磁盘的个数 为 2
具体使用的具体磁盘,多个磁盘用空格隔开

查询创建的信息
在这里插入图片描述
生成配置文件并展示信息
在这里插入图片描述
里面的内容就是mdadm命令生成的内容
配置了就可以对命令进行格式化挂载使用,创建好了就可以把它当成普通分区来用

格式化
在这里插入图片描述
创建一个挂载脚
将 md0 挂载到根目录的挂载脚上
在这里插入图片描述
RAID 0 就创建好了
创建出的阵列跟普通使用没有区别,只是磁盘阵列底层的特性提升性能

创建RAID 1

用第4,5块两块硬盘,第6块盘当作热备份盘,其中一块坏了,热备盘自动顶替故障盘
在这里插入图片描述
-l 1 RAID的级别为1
-n 22块硬盘来存储
-x 11块磁盘备份
d,e,f使用了这三块硬盘

查看信息 + 更新配置文件
把磁盘阵列停止了,还可以重新启动,就去配置文件扫描这个磁盘阵列的信息,然后自动把这个停掉的磁盘阵列激活所以每创建一个磁盘阵列,都要把这个信息更新到配置文件里去
在这里插入图片描述
查看详细信息
在这里插入图片描述
在RAID设备上创建文件系统,再格式化磁盘阵列,挂载
在这里插入图片描述
复制某个文件一个到磁盘中
在这里插入图片描述
模拟损坏
模拟RAID1中数据盘/dev/sde出现故障,观察/dev/sdf备用盘能否自动顶替故障盘
自动顶替
在这里插入图片描述
重写/同步完成
在这里插入图片描述

查看之前的文件信息

文件保存完好
在这里插入图片描述

移除坏掉的硬盘在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值