当前位置:网站首页>【Day1】(超详细步骤)构建软RAID磁盘阵列
【Day1】(超详细步骤)构建软RAID磁盘阵列
2022-08-05 05:18:00 【明里柚伊】
目录
首先为 linux 服务器添加 4 块 SCSI 硬盘,使用 mdadm 软件包,构建 RAID5 磁盘阵 列, 提高磁盘存储的性能和可靠性。
一、构建磁盘阵列
(1) 安装 mdadm 工具
在CentOS7.x 系统中mdadm 工具由mdadm-3.4-14.el7.x86_64 软件包提供,执行 rpm-qa | grep mdadm 命令查看系统中是否安装 mdadm 工具。若系统内未安装 mdadm 工具, 可使用 RPM 或 YUM 方式安装yum install mdadm -y

(2) 准备用于 RAID 阵列的分区
为 Linux 服务器添加 4 块 SCSI 硬盘。使用 fdisk 工具各划分出一块 2GB 的分区,依 为/dev/sdc1、/dev/sdd1、/dev/sde1、/dev/sdf1.(因为我之前已经添加了一块磁盘(sdb),再添加磁盘就从sdc开始)
(如何添加磁盘及磁盘分区在我之前的博客里有)

(3) 创建 RAID 设备
使用 mdadm 命令创建 RAID,执行以下命令即可创建名称为 md0 的 RAID5。
[[email protected] ~]# mdadm -Cv /dev/md0 -a yes -n4 -l5 /dev/sd[cdef]1

上述命令中所用到参数的作用如下所示。
-C:等同于 create,表示新建;
-v:显示创建过程中的信息; /dev/md0:创建 RAID5 的名称;
-a:--auto,表示通知 mdadm 是否创建设备文件,并分配一个未使用的次设备 号, 后面跟 yes 代表如果有什么设备文件没有存在的话就自动创建;
-n:指定使用几块硬盘创建 RAID,n4 表示使用 4 块硬盘创建 RAID;
-l:指定 RAID 的级别,l5 表示创建 RAID5; /dev/sd[bcde]1:指定四块磁盘分区。查看 RAID5 创建结果。
(4) 创建并挂载文件系统(临时挂载)
[[email protected] ~]# mkfs -t xfs /dev/md0
[[email protected] ~]# mkdir /raidme
[[email protected] ~]# mount /dev/md0 /raidme/
[[email protected] ~]# df -hT

从上述 df -hT 命令的结果中的值/dev/md0 容量为 6G。4 块 2G 磁盘应该 8G,为什 么容量只显示 6G?这是 RAID5 的特性,用于存放校验数据的部分不显示。
边栏推荐
猜你喜欢
随机推荐
电子产品量产工具(5)- 页面系统实现
什么?CDN缓存加速只适用于加速静态内容?
每日一题-有效的括号-0719
电子产品量产工具(2)- 输入系统实现
1004 成绩排名 (20 分)
framebuffer应用编程及文字显示(2)
C语言程序死循环问题解析——变量被修改
UE4美术你有必要了解的数学基础
Autoware--北科天绘rfans激光雷达使用相机&激光雷达联合标定文件验证点云图像融合效果
LeetCode刷题之第55题
乘云科技受邀出席2022阿里云合作伙伴大会荣获“聚力行远奖”
spark源码-任务提交流程之-7-流程梳理总结
2020,Laya最新中高级面试灵魂32问,你都知道吗?
spark源码-任务提交流程之-5-CoarseGrainedExecutorBackend
Redis设计与实现(第二部分):单机数据库的实现
huatuo 革命性热更新解决方案系列1·1 为什么这么NB?huatuo革命Unity热更新
海外服务器的优势
每日一题-寻找两个正序数组的中位数-0713
Spark源码-任务提交流程之-6.1-sparkContext初始化-创建spark driver端执行环境SparkEnv
六、请求处理—获取请求参数系列注解是怎样工作的?









