RAID 5及RAID 10创建

  • 一、RAID 5
  • 二、RAID 10

一、RAID 5

(1)首先在虚拟机关闭的状态下,添加4块40G的硬盘(新添硬盘的大小可以随意,但四块容量必须相同)

使用“ fdisk -l ” 命令查看,发现硬盘已经添加成功

(2)使用“ rpm -q madam ”命令查看自己创建磁盘阵列所需要的软件包mdadm是否已经安装。

如果没有安装,那么就使用“ yum install -y mdadm ” 命令安装该软件包

(3)接着对创建的四个硬盘进行分区与修改文件类型。使用“ fdisk /dev/sd ”分别修改四个硬盘
“ n ”创建分区
“ p ”创建主分区
后面直接按三次回车就好(因为是做实验所以磁盘容量直接全部分给主分区就行)
接着按“ t ”键修改文件类型为RAID类型,代码为“ fd ”。
改完之后记得“ w ”保存


可以使用“ mdadm -E /dev/sd[b-e]1 ”命令查看一下这四个磁盘是否已做RAID

(4)下一步创建RAID 5设备
“ -C ”是新建RAID
“ v ”是详细信息
“ /dev/md5 ”是给这个RAID命名为md5
“ -l5 ”(英文小写字母 l ) 表示创建RAID5
“ -n3 ”是指定使用3块硬盘创建RAID
“ /dev/sd[b-d]1 ”是指指定sdb1、sdc1、sdd1硬盘创建RAID
“ -x1 ”表示保留1块空闲的硬盘作备用
“ /dev/sde1 ”是指定sde1硬盘做热备盘。

可以使用“ cat /proc/mdstat ”查看创建RAID的进度,如果出现[UUU]说明RAID已经创建好了


(5)使用“ mdadm /dev/md5 -f /dev/sdc1 ”可以模拟/dev/sdc1故障


使用“ cat /proc/mdstat ”命令来查看一下RAID的进度,发现变成了[U_U],就说明只有两个硬盘在工作了,并且服务器在进行备份。

也可以使用“ mdadm -D /dev/md5 ” 命令来查看RAID,发现sdc1 是faulty 状态,说明创建的RAID是可以正常运行的


(7)最后在根目录下创建一个md5 的目录,然后将RAID进行格式化,因为之前将创建的RAID命名为md5
所以使用的“ mkfs.xfs /dev/md5 ”进行格式化

(8)最后创建并挂载文件系统即可



这里的磁盘容量为80G,而不是160G,是因为有一块磁盘做了热备份不算在内,而RAID 5的磁盘利用率为2/3,所以是80G

二、RAID 10

(前三步参考RAID 5的创建即可)
创建RAID10 需要先创建两个RAID 1 ,每个RAID1里分配两个硬盘,然后再创建RAID 0,最后将两个创建好的RAID 1 配置上去,就可以达到RAID10 的功能

(4)创建两个RAID1,分别命名为md1 和md2


“ mdadm -D /dev/md1 ”命令可以查看RAID磁盘的详细信息

“ mdadm -E /dev/sd[b-e]1 ”命令查看一下这四个磁盘是否已做RAID


(5)下一步创建RAID 5设备
“ -C ”是新建RAID
“ v ”是详细信息
“ /dev/md10 ”是给这个RAID命名为md10
“ -l0 ”(英文小写字母 l ) 表示创建RAID 0
“ -n2 ”是指定使用2块硬盘创建RAID(四块硬盘创建两个RAID 1,可以看做两块整体的硬盘)
“ /dev/md1 /dev/md2 ”是指指定md1、md2创建RAID 0

“ mdadm -D /dev/md10 ”查看一下磁盘的详细信息

进入根目录下创建目录md10,将RAID10的md10进行格式化之后挂载在md10目录下,然后就可以在该阵列中进行读写了


RAID 5及RAID 10创建过程相关推荐

  1. Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建 推荐

    先来看一下raid 5: ① 分区 ② 创建raid 5 mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sde{1,2,3,4} ③ 模拟磁盘故障 这里其实和rai ...

  2. RAID 独立冗余磁盘阵列详解(RAID 0、RAID 1、RAID 5、RAID 10)

    目录 什么是RAID RAID 0 RAID 1 RAID 5 RAID 10 Linux系统中部署磁盘阵列 mdadm命令 损坏磁盘阵列及修复 磁盘阵列+备份盘 什么是RAID RAID(Redun ...

  3. RAID之中的RAID5的创建及示例

    RAID 1)RAID支持动态扩容 2)RAID支持磁盘加速3)RAID支持冗余 RAID 5:需三块硬盘以上,磁盘容量为多块磁盘-1,提供部分磁盘速度及冗余效果(致命缺点:生成校验和时占用额外计算资 ...

  4. 01-linux磁盘管理-02-RAID(RAID1,RAID10,RAID01,RAID5,创建RAID,查看RAID,删除RAID)

    文章目录 1.RAID类型 1.1 RAID0 1.2 RAID1 1.3 RAID10 1.4 RAID 01 1.5 RAID 5 2. 创建RAID5示例 2.1 准备硬盘 2.2 创建RAID ...

  5. 详解CentOS 7中RAID 6与RAID 10配置(理论+实践)

    RAID 6介绍 RAID6 是在RAID5 的基础上改良而成的,RAID6 再将数据校验位增加一位,所以允许损坏的硬盘数量也由 RAID5的一个增加到二个.由于同一阵列中两个硬盘同时损坏的概率非常少 ...

  6. Raid 0 1 5 10 区别

    文章目录 Raid卡概述: 优点 特点(和硬盘做对比) 不同之处: 主要性能排序: RAID类型的选择单 RAID 0 1 5 10 简单区别 详述RAID 0 1 5 10 1.RAID 0 2.R ...

  7. RAID阵列概述及阵列创建步骤

    RAID磁盘阵列概述与创建步骤 RAID磁盘阵列概述 RAID 0磁盘阵列 RAID 1磁盘阵列 RAID 5磁盘阵列 RAID 6磁盘阵列 RAID 1+0磁盘阵列 RAID磁盘阵列对比 软RAID ...

  8. RAID 01 和RAID 10的区别

    之前没搞明白,今天看了篇文章,终于清楚了. RAID 01 就是先做RAID 0磁盘组,再2组RAID 0做成RAID 1.这种情况下,RAID 1 的其中一个镜像 RAID 0中,有一块盘坏掉,RA ...

  9. RAID 6 vs. RAID 10

    存储世界5月22日报道:目前,许多存储管理员都在努力解决一个问题:什么时候采用RAID 6保护模式?什么时候采用RAID 10保护模式?RAID 10首先对数据进行镜像,然后将数据在磁盘中条带化.RA ...

最新文章

  1. PHP中常用的正则表达式函数
  2. 通过wifi调试Android程序
  3. 如何让VsCode自动格式化代码?
  4. 去掉超链接的颜色_Word中怎么快速批量删除去掉网站超链接技巧
  5. 每个程序员1小时内必须解决的5个编程问题(转)
  6. Mac Pycharm2020 打不开的解决方法
  7. facade(外观)模式
  8. Python编写九九乘法表代码以及解决方案
  9. Git 如何撤回某一次提交
  10. html版权标签怎么打,版权符号怎么打_dreamweaver中版权的符号怎么打?
  11. POJ-2184 Cow Exhibition---01背包变形(负数偏移)
  12. 个人和企业拥有专利的25个好处!
  13. nexmo发送成功,但没有收到短信
  14. 软件工程——理论与实践(第二版)课后习题整理
  15. 成功解决:RuntimeError: implement_array_function method already has a docstring
  16. 有n个人围成一圈 顺序排号 java_java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出...
  17. 字符串和时间转换sql
  18. 《宽带网络技术》专有词缩写
  19. EntityFrameWork Core从零开始,(九)继承影射的补充
  20. 传智播客风清扬视频-------线程简介

热门文章

  1. 不学无术的下场——OO第一单元总结
  2. [ 数据结构-C实现 ] 堆、堆排序的分析及实现
  3. 看《由哑女事件引出的问题》有感
  4. Win10上浏览器不能使用麦克风问题解决方法
  5. python开发app需要多久_python数据库开发app
  6. 第131届中国进出口商品交易会将于4月15-24日在网上举办
  7. Golang语言Web后台管理系统
  8. 单纯形算法 Simplex Algorithm (二)
  9. (十九)冲动是魔鬼 - 8
  10. vue中template标签使用