插入磁盘
lsblk查看磁盘总体情况
对sdb1等需要做的硬盘进行制作
fdisk /dev/sdb
开始 n 创建 p 给资源回车 重选代码 t 确认磁盘阵列代码 fd 保存w
首先安装工具 mdadm
yum install -y mdadm
 
raid0:mdadm -Cv /dev/md0 -n2 -l0 /dev/sd[b-c]1
  • 含义: -Cv 创建 md0 指raid0的名字 -n2 硬盘2块 -l0 指类型 -/sdb1指是哪块盘
查看raid0 信息
mdadm -D /dev/md0
确认没有问题
然后格式化raid硬盘类型 ext4 ext3 xfx等
mkfs.ext4 /dev/md0
  • 含义 mkfs 格式类型 ext4、xfs都是文件类型 /md0 raid磁盘
进入/etc/fstab做挂载
然后创建挂载文件夹
mount -a ,挂载fstab信息 mount 看挂载信息
raid1:mdadm -Cv /dev/md1 -n2 -l1 /dev/sd[e-d]1
  • 含义: -Cv 创建 md1 指raid0的名字 -n2 硬盘2块 -l1 指类型 -/sde1指是哪块盘
查看raid1 信息
mdadm -D /dev/md1
确认没有问题
然后格式化raid硬盘类型 ext4 ext3 xfx等
mkfs.ext4 /dev/md1
  • 含义 mkfs 格式类型 ext4、xfs都是文件类型 /md0 raid磁盘
进入/etc/fstab做挂载
然后创建挂载文件夹
mount -a ,挂载fstab信息 mount 看挂载信息
raid5: mdadm -Cv /dev/md5 -n3 -l5 /dev/sd[f-h]1
  • 含义: -Cv 创建 md1 指raid0的名字 -n2 硬盘2块 -l5 指类型 -/sdf1指是哪块盘
查看raid5 信息
mdadm -D /dev/md5
确认没有问题
然后格式化raid硬盘类型 ext4 ext3 xfx等
mkfs.ext4 /dev/md5
  • 含义 mkfs 格式类型 ext4、xfs都是文件类型 /md0 raid磁盘
进入/etc/fstab做挂载
然后创建挂载文件夹
mount -a ,挂载fstab信息 mount 看挂载信息
热备份:
先把备份磁盘分区划好:例如 sdi1
raid1:
mdamd /dev/md1 -a /dev/sdi1
  • 含义: 磁盘raid1(md1) -a 添加备份盘 是 /dev/sdi1
    • 含义: raid1(md1) -f 停用 sde1的磁盘
    移除磁盘:
    mdadm /dev/md1 -r /dev/sde1
    • 含义: raid1(md1) -r 移除 sde1的磁盘
    raid5:
    同理,先划分磁盘
    然后加入备份盘
    mdamd /dev/md2 -a /dev/sdj1
    • 含义: 磁盘raid5(md2) -a 添加备份盘 是 /dev/sdj1
    停用磁盘:
    mdadm /dev/md2 -f /dev/sdf1
    • 含义: raid5(md2) -f 停用 sdf1的磁盘
    移除磁盘:
    mdadm /dev/md2 -r /dev/sdf1
    • 含义: raid5(md2) -r 移除 sdf1的磁盘
    raid10:
    同理,先划分磁盘
    然后加入备份盘
    先做raid1 做两组
    mdadm -Cv /dev/md10 -n2 -l1 /dev/sd[m-n]1
    mdadm -Cv /dev/md11 -n2 -l1 /dev/sd[o-p]1
    然后做raid0
    mdadm -Cv /dev/md12 -n2 -l0 /dev/md10 /dev/md11
    • 含义:mdadm -Cv /dev/md12 制作raid0 -n 两块盘 -l0 做raid0 md11 md10 指做好了的raid1
    最后格式化,做挂载,创建挂载文件
    md8md9 =上面md10 md11
    这就是系统运行中做raid磁盘阵列
    开机做也有 一般手动开机自己做 可以参考
    ubantu系统的
  • 附带:raid知识
    • raid0 :至少两块盘,数据呈条式的分布,没有冗余效果,性能最佳,但是无法用于安全性高场景
    • raid1:至少两块盘,一块各一半数据,可以冗余,性能也好,但是利用率50%
    • raid5:至少3快盘,一份数据产生n-1条带,并带有效验数据,读性能高,由于效验,写性能一般。公式 (n-1)/n 磁盘利用率,允许怀疑坏1块盘,不影响数据,是性能和数据冗余最佳方案
    • raid6: 4块盘至少,可以损失2块盘,因为两个奇偶效验,所以写性能更差
    • raid10:4快盘至少,块盘两两镜像,在合成一个raid10
    • 1/2的读写,性能好,可靠性高。,先是raid0成两组,然后raid1方式对两组做,特点 贵
    • raid01:4快至少 先raid0,然后raid1,同比raid10安全性差
    • raid50:6块至少 先raid5,在raid0,同组raid5一旦损坏2块盘,直接全损坏

centos7 系统运行中做raid磁盘阵列的更多相关文章

  1. centos7系统运行级别简介

    centos7系统运行级别简介我们知道,centos6及之前的版本中,系统运行级别通过/etc/inittab文件进行设置和控制,但在centos7中,对这个文件的设置将不会对系统运行级别产生影响,这 ...

  2. CentOS7 系统菜单中添加快捷方式

    一,在桌面新建一个文件 文件名随意,但必须带有.desktop的后缀名, 以Eclipse为例 vi /usr/share/applications/eclipse.desktop 二,在文件中写入如 ...

  3. EOS -- 一种灵巧的系统运行跟踪模块

    EOS到底是什么词的缩写,我猜应该是Error of System.最早接触它,是在UT那会.不过那会它是被设计成一个很大的数组,也没有被包含调用函数和行号,又或是时间,只是些计数.编码时,加减一个E ...

  4. 末学者笔记--Linux中RAID磁盘阵列及centos7启动过程

    <一>RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便 ...

  5. RAID磁盘阵列及CentOS7系统启动流程(week2_day3)--技术流ken

    RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件( ...

  6. RAID磁盘阵列及CentOS7系统启动流程

    磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意,,数据读取无影响.将数据切割成许多区段,分别存放在各个硬盘 ...

  7. RAID磁盘阵列及CentOS7启动流程

    1. 磁盘阵列 1.1 RAID,磁盘阵列磁盘通过硬件和软件的形式组合成一个容量巨大的磁盘组,提升整个磁盘的系统效能:RAID常见类型: RAID类型 最低磁盘个数 空间利用率 各自的优缺点 级别 说 ...

  8. 学习笔记:CentOS7学习之十五: RAID磁盘阵列的原理与搭建

    目录 学习笔记:CentOS7学习之十五: RAID磁盘阵列的原理与搭建 14.1 RAID概念 14.1.1 RAID几种常见的类型 14.1.2 RAID-0工作原理 14.1.3 RAID-1工 ...

  9. Linux系统的RAID磁盘阵列

    RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件( ...

  10. Linux中raid磁盘阵列

    一.磁盘阵列(Redundant Arrays of Independent Disks,RAID) 有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡 ...

随机推荐

  1. Go语言格式化金额为3个一组隔开

    最近在Go语言项目上面遇到了一个金额相关的问题,想更加规范的将金额用逗号隔开3个分为一组,这样显示更专业一点,经过一番努力,找到这个下面这个插件,经过测试发现比较好用,特此分享出来. 第一步先下载一个 ...

  2. Spring Web MVC注解

        @RequestMapping @RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射. Spring MVC和Spring WebFlux都通过RquestM ...

  3. 洛谷 P5721 【入门3】循环结构

    P5723 [深基4.例13]质数口袋 1.题目描述 小 A 有一个质数口袋,里面可以装各个质数.他从 2 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋. 口袋的负载量就是口袋 ...

  4. NC16644【字符串的展开】

    正确代码: #include <iostream>#include <algorithm>using namespace std;bool IsSame(char a, cha ...

  5. JAVA课程设计(附源码)

    Java课程设计选题 Java课程设计说明 本次课程设计的目的是通过课程设计的各个项目的综合训练,培养学生实际分析问题.编程和动手能力,提高学生的综合素质.本课程设计尝试使用一些较生动的设计项目,激发 ...

  6. 运用python中装饰器方法来解决工作中为原有代码添加功能问题

          Python  装饰器 在实际的工作中,经常碰到领导或产品经理会提出很多甚至(变态)的产品要求,作为python开发,好不容易完成领导的需求,做出一个产品,并且经过测试成功上线.突然有一天 ...

  7. No.1.2

    列表标签 无序列表 标签名 说明 ul 表示无序列表的整体,用于包裹li标签 li 表示无序列表的每一项,用于包含每一行的内容 有序列表 标签名 说明 ol 表示有序列表的整体,用于包裹li标签 li ...

  8. 【ZYNQ学习】如何使用ZYNQ

    本篇博客建立一套ZYNQ系统开发的一般方法和流程,并对ZYNQ的硬件和软件的设计流程进行概述 设计工具: vivado IDE:创建SoC设计中的硬件系统部分,同时和设计套件中的其他工具有交互,包含集 ...

  9. 利用position: absolute最简便实现水平居中的css样式

    html <div class="horizontal-center"></div> css .horizontal-center { left: 50%; ...

  10. 分布式事务 seata

    seata-server-1.3.0   配置: file.conf: registry.conf: application.yml配置: 配置中心配置文件: 数据库: 使用: