当前位置: 首页 > news >正文

在本地服务器创建RAID5磁盘阵列和RAID10磁盘阵列

在本地Vmware创建4个空白的磁盘

在虚拟机中添加4块新的硬盘

首先虚拟机处于关机状态下,点击编辑虚拟机设置:

image

 选中“硬盘”:

image

image

image

image

image

image

image

相同方法,添加4块硬盘,然后拉起服务器,就会看到4块新的盘,每块20G

image

使用mdadm软件包,构建RAID5磁盘阵列,提高磁盘存储的性能和可靠性

操作步骤:

1、检查是否已安装mdadm 软件包

2、然后 对分区进行管理,创建分区并修改分区类型,这里示范一个/dev/sdb,其余的操作一样,就不示范了
检查版本

rpm -q mdadm

给每个磁盘创建分区

fdisk  /dev/sdb

p

n

t

fd

w

 

4块磁盘都要做,都是一样的

image

 

image

image

 

 使用fdisk -l看一下分区情况,是否全部转换完成

image

验证一下磁盘是否已做raid,

mdadm -E /dev/sd[bcde]1

image

 

然后开始创建raid,这里我们创建一个raid名为md0,级别使用RAID5,然后-l3设置使用三个磁盘,-x1使用一块备份磁盘,再使用cat /proc/mdstat 查看创建RAID的进度,如果出现[UUU]说明RAID已经创建好了。 

mdadm -C -v /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1

 

① mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}

-C 表示创建

-l 表示raid级别

-n 表示raid盘数

-x 表示热备

 

 

开始创建

image

image

 

 查看进展
[root@localhost ~]# cat /proc/mdstat

image

 

开始验证一下
mdadm -D /dev/md0

是查看RAID磁盘详细信息

image

image

 在根目录下创建一个dmdata的目录,然后将RAID进行格式化,所以使用的mkfs.xfs /dev/md0进行格式化。再进行挂载 

mkdir -p /dmdata

格式化md0

mkfs.xfs /dev/md0

挂载

mount /dev/mdo /dmdata

image

image

 

 

 

 

上边已经实施完成

以下属于测试

使用mdadm /dev/md0 -f /dev/sdc1 来模拟/dev/sdc1故障
这里显示U-U说明已经模拟成功 

image

查看状态

mdadm -D /dev/md0

 

image

image

 spare rebuilding /dev/sde1   sde1备用重建

faulty   /dev/sdc1   sdc1 故障

 

查看修复进程

cat /proc/mdstat

image

大概8分钟修复完成

再次查看已经自动修复完成,再把sdc修复完成就可以了

image

 

 

 

http://www.hskmm.com/?act=detail&tid=18154

相关文章:

  • RAGAS大模型评估框架
  • 服务器密码错误被锁定如何解决?
  • 螺纹偏弱
  • 水翼式搅拌机推荐品牌/推荐厂家/优质供应商/哪家强?
  • 100W QPS:亿级用户的社交关系如何设计?
  • 坤驰科技携数据采集解决方案,亮相中国光纤传感大会
  • 新手入门需要掌握多少种大模型才行
  • docker容器怎么查看最后一些行日志
  • MAC idea 环境变量设置失效
  • Docker 配置问题
  • 【东北七大高校联合举办】第十一届机械制造技术与工程材料国际学术会议(ICMTEM 2025)
  • C#/.NET/.NET Core技术前沿周刊 | 第 55 期(2025年9.15-9.21) - 实践
  • 2025年混凝搅拌机优质供应商推荐厂家/混凝搅拌机源头工厂/哪家强?
  • [vscode] 解决windows使用vscode连接linux的gbk_gb18030终端出现乱码问题
  • dify二开之组件调用关系
  • VirtualBox CentOS7共享文件夹设置
  • 马棕榈油
  • 华三交换机Console密码忘记,破解密码
  • 变压器磁芯的基础知识介绍-转载
  • dify二开之项目结构分析
  • datadome 主动异常
  • concurrenthashmap为什么get方法不需要加锁呢
  • Prometheus_basic_auth
  • dify二次开发之数据库表设计
  • 美国股票市场数据API的完整对接指南,包含NYSE、NASDAQ等主要交易所的实时行情、历史数据、公司信息等核心功能
  • 用宜家说明书的方式了解“快速排序”
  • JAVA变量
  • 深入理解 CSS 浮动:从原理到实战应用​ - space
  • Winform程序中将datagridview导出到excel (推荐)
  • 第二章Pycharm和Jupiter