【Linux】(超详细步骤)构建软RAID磁盘阵列

一、构建磁盘阵列

(1) 安装 mdadm 工具

在CentOS7.x 系统中mdadm 工具由mdadm-3.4-14.el7.x86_64 软件包提供,执行 rpm -qa | grep mdadm 命令查看系统中是否安装 mdadm 工具。若系统内未安装 mdadm 工具, 可使用 RPM 或 YUM 方式安装yum install mdadm -y
【Linux】(超详细步骤)构建软RAID磁盘阵列

(2) 准备用于 RAID 阵列的分区

为 Linux 服务器添加 4 块 SCSI 硬盘。使用 fdisk 工具各划分出一块 2GB 的分区,依 为/dev/sdc1、/dev/sdd1、/dev/sde1、/dev/sdf1.(因为我之前已经添加了一块磁盘(sdb),再添加磁盘就从sdc开始)
【Linux】(超详细步骤)构建软RAID磁盘阵列

(3) 创建 RAID 设备

使用 mdadm 命令创建 RAID,执行以下命令即可创建名称为 md0 的 RAID5。

[root@localhost ~]# mdadm -Cv /dev/md0 -a yes -n4 -l5 /dev/sd[cdef]1
【Linux】(超详细步骤)构建软RAID磁盘阵列
上述命令中所用到参数的作用如下所示。

-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) 创建并挂载文件系统(临时挂载)

[root@localhost ~]# mkfs -t xfs /dev/md0

[root@localhost ~]# mkdir /raidme

[root@localhost ~]# mount /dev/md0 /raidme/ 

[root@localhost ~]# df -Th
【Linux】(超详细步骤)构建软RAID磁盘阵列

从上述 df -Th 命令的结果中的值/dev/md0 容量为 6G。4 块 2G 磁盘应该 8G,为什 么容量只显示 6G?这是 RAID5 的特性,用于存放校验数据的部分不显示。

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2023/03/07/%e3%80%90linux%e3%80%91%ef%bc%88%e8%b6%85%e8%af%a6%e7%bb%86%e6%ad%a5%e9%aa%a4%ef%bc%89%e6%9e%84%e5%bb%ba%e8%bd%afraid%e7%a3%81%e7%9b%98%e9%98%b5%e5%88%97/

(0)
AIRFAIRF
上一篇 2023年1月18日
下一篇 2023年3月7日

相关推荐

  • 国内无法访问下载Docker镜像的多种解决方案

    2023年5月中旬, hub.docker.com  “不知” 何种原因国内均无法正常访问了。当时只是官网不能访问,但是不影响pull镜像。 20…

    ChatGPT 2024年6月16日
  • Nginx的负载均衡实现

    环境 主机 ip 用途 软件 web1 192.168.50.60 nginx-1 httpd web2 192.168.50.61 nginx-2 httpd proxy 192…

    C_C++_C# 2023年12月16日
  • Linux 系列基础教程(一)

    Linux 是一种自由和开放源码的类 UNIX 操作系统。 Linux 英文解释为 Linux is not Unix。 Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学…

    2022年9月25日
  • nf_conntrack模块导致服务器Drop Packet

    前言 系统日志中发现 nf_conntracck: table full,dropping packet信息(服务器为GP数据库)这说明系统接到了大量的连接请求,但是系统的连接跟踪…

    Linux 2023年6月19日
  • uefi和legacy的区别有哪些

    我也是因为这两天安装Windows系统时,硬盘大于4T且默认安装使用的MBR模式,导致RAID的4T空间只能分出2T的空间,最后把服务器模式更改为UEFI,并且需要把U盘的格式从N…

    2023年3月7日
  • 40 个简单又有效的 Linux Shell 脚本示例

    历史上,shell 一直是类 Unix 系统的本地命令行解释器。它已被证明是 Unix 的主要功能之一,并发展成为一个全新的主题。Linux 提供了各种功能强大的 shell,包括…

    JAVA_JavaScript 2023年11月20日
  • Windows激活工具及秘钥

    密钥对照表 Windows 11 专业版安装密钥:VK7JG-NPHTM-C97JM-9MPGT-3V66T 1.Windows Server 2019 Windows Serve…

    2022年9月24日
  • Linux性能分析工具sar篇

    简介 sar(System Activity Report)是Linux系统中常用的性能分析工具,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 …

    Linux 2023年5月18日
  • Python自动化Cc压测攻击脚本V2

    仅供压测自己服务器使用,不得用于非法攻击 CCATK-V1 使用socks4 / 5代理攻击http服务器的脚本。 删除了混合代理洪水 新特性: 快速套接字重用 改进的CC模式 随…

    2023年8月31日
  • Linux应急处置/信息搜集/漏洞检测工具

    Linux应急处置/信息搜集/漏洞检测工具,支持基础配置/网络流量/任务计划/环境变量/用户信息/Services/bash/恶意文件/内核Rootkit/SSH/Webshell…

    Linux 2024年8月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注