插入磁盘
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. Kotlin属性委托

    业务定义 对于属性,我们可以读取(get)和赋值(set),在Java中会定义get和set方法来操作属性,Kotlin的属性建议直接操作,一些业务的要求会对属性有额外的功能需求,在Java中会在ge ...

  2. 面试之arrayList扩容机制

    参考: ArrayList扩容详解_java编程艺术的博客-CSDN博客_arraylist扩容 ArrayList底层是数组elementData,用于存放插入的数据.初始大小是0,当有数据插入时, ...

  3. vue中v-if控制的可编辑div(contenteditable='true')无法绑定@input事件

    <div class="content-container" ref="contentContainer"> <div v-if=" ...

  4. Java注解及应用原理

    视频地址:https://www.bilibili.com/video/BV1Py4y1Y77P/?spm_id_from=333.337.search-card.all.click&vd_s ...

  5. lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: meta line 4 and head, line 6, column 12 报错分析与解决方案

    报错分析: 我们检查代码没有任何问题,但报错显示:开始和结束标记不匹配. html:因为html是超文本标记语言,代码不规范也能解析. python:python是编程语言,代码不规范则解析不了. 解 ...

  6. CompletableFuture的使用

    1 List<List<String>> subList = CommonUtils.splitList(pendingIds, 500);private static fin ...

  7. SQL中使用JOIN时,过滤条件的位置

    sql语句 (SELECT * FROM t1 WHERE {subquery_where_condition}) a JOIN (SELECT * FROM t2 WHERE {subquery_w ...

  8. 062_Apex使用Assert

    assert关键字用法简单,但是使用assert往往会让你陷入越来越深的陷阱中.应避免使用.总结了以下原因:   1.用assert代替if是陷阱之二.assert的判断和if语句差不多,但两者的作用 ...

  9. 简单的WPF客户端应用开发

    1.使用vs创建一个新项目,选择wpf应用 2.创建好项目,在视图=>工具箱,选择要使用的部件 3.单击部件可以改变部件的显示信息,即content的内容就是显示的信息,name为部件的名称,在 ...

  10. memoのls

    memoのls 测试环境是Big Sur 11.2.2 在windows下都不知道cd /D E:\xxx\xxx可以直接切换盘符.今天才发现,ls命令我也不会用-- ls命令是真强大啊,之前只知道l ...