虚拟机中进行raid5测试部署

raid5需要几块硬盘?答案:至少3块。raid5是独立磁盘冗余阵列(raid)种一种,它是用户数据和数据奇偶校验码轮流存储在所有磁盘阵列种的一种体系架构,根据raid5的工作原理,要实现raid5至少需要3块物理磁盘。

原理:每次存储数据时,数据被平均分配到n-1个磁盘中,随机选中一个磁盘生成校验码。当有一个磁盘坏掉时,还可使用其他磁盘进行热备份故障修复;只损坏一块,没有问题,但是损坏两份,则数据全部损坏

空间利用率:n-1/n

奇偶校验信息的作用:当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

扩展异或运算:相对简单的异或运算(相同为0,相异为1)

如何安装raid5

第一步准备四个硬盘

虚拟机中进行raid5测试部署

第二步 进行磁盘挂载分区

https://www.cnaaa.net/archives/4319
挂载详细教程
虚拟机中进行raid5测试部署

2、创建RAID5磁盘阵列

[[root@localhost ~]# mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

#创建RAID5磁盘阵列,设备名称为/dev/raid5,涉及到4个分区,其中3个分区为活动分区,1个分区为备用分区,-C 是–create 的缩写,表示创建的意思;-v 是–verbose 的缩写,显示创建过程中详细的事件;-l是级别0;-n代表了有几个设备

虚拟机中进行raid5测试部署

[root@localhost ~]# mdadm -Ds > /etc/mdadm.conf #把查询出来的 RAID 信息写到 mdadm.conf 中
[root@localhost ~]# cat /etc/mdadm.conf

虚拟机中进行raid5测试部署

[root@localhost ~]# mkfs -t xfs /dev/md5                 #对磁盘进行xfs格式化

虚拟机中进行raid5测试部署

[root@localhost ~]# mkdir /mnt/md5 #创建挂载点
[root@localhost ~]# mount /dev/md5 /mnt/md5/ #挂载目录
[root@localhost ~]# df -h #查看

虚拟机中进行raid5测试部署
已成功完成raid5搭建

[root@localhost ~]# umount /mnt/md5/ #卸载挂载目录
[root@localhost ~]# mdadm -S /dev/md5 #停止正在使用的md5
[root@localhost ~]# cat /proc/mdstat #查看一下md设备驱动程序控制的RAID设备信息。
[root@localhost ~]# mdadm -As /dev/md5

#-A 或 –assemble 激活一个 RAID ;-s 或 –scan 扫描 RAID 设备;
//MDADM:/DEV/MD5已经启动了3个驱动器和1个备用。
[root@localhost ~]# cat /proc/mdstat #重新看一下

虚拟机中进行raid5测试部署

关于mdadm的相关参数汇总
-C  –create  创建阵列;
-a  –auto   同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;
-l   –level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;
-n –raid-devices 阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;
-x 热备盘数目
-D –detail 查看raid设备的详细信息
-f 使一块raid磁盘故障
-a 增加一块raid磁盘
-r 移除一块故障的raid磁盘
-s –scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息
-S 停止raid磁盘阵列

mdadm /dev/md0 -f /dev/sdb1 损坏一块盘
mdadm /dev/md0 -r /dev/sdb1 移除一块盘
mdadm /dev/md0 -a /dev/sdb1 添加一块盘

mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 创建3块raid51块热备

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5889

(0)
郭靖的头像郭靖
上一篇 2022年8月10日 下午2:38
下一篇 2022年8月16日 下午1:33

相关推荐

  • CentOS 添加(永久)静态路由的方法总结

    一、使用 route 命令加入临时路由,重启后将失效 route 命令参数: 二、在 Linux 中添加永久路由的方法 1. 默认网关 (1)写入 ifcfg 文件(推荐) vi /etc/sysconfig/network-scripts/ifcfg-eth0 在配置 ip 地址的时候直接将 GATEWAY 的配置写入 ifcfg 文件。形式:GATEWA…

    2023年9月5日
    1.6K00
  • IP addr添加网络的使用

    IP addr 添加网络的使用 添加IP到网口 查看添加的IP 移除添加的IP 启用网口IP 禁用网口 检测路由 添加路由 移除路由 添加网关 移除网关

    2024年7月5日
    7.4K00
  • LAMP环境下部署DiscuzQ

    一、安装Apachae yum安装Apache,并设置开机自启动 在网页浏览器输入ip地址,查看Apache是否正常 二、安装配置 MariaDB 执行以下命令,查看系统中是否已安装 MariaDB。 rpm -qa | grep -i mariadb       返回结果类似如下内容,则表示已存在 MariaDB。 &nbsp…

    2022年12月6日
    1.8K00
  • 内网穿透-linux NPS 服务端+客户端安装(详细版)

    一、下载安装包 1、官方下载 官方下载地址:https://github.com/ehang-io/nps/releases注意不要下错了,当前我下的版本为 v0.26.10 2、下载站下载 https://down.cnaaa.net/static/upload/other/20221220/1671519578293369.rar 二、服务端安装 访问公…

    2022年12月20日
    6.4K00
  • CentOS 7下安装配置Tomcat

    CentOS 7下安装配置Tomcat 环境:CentOS 7.9 Tomcat下载地址:http://down.cnaaa.net/static/upload/other/20220802/1659432295529455.rar 安装rz工具 创建Tomcat目录 通用rz工具,将安装包上传 解压文件 修改目录名Tomcat8 没有JDK安装JDK 目录…

    2022年8月2日
    1.5K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信