RAID磁盘阵列配置

文章目录

  • RAID磁盘阵列配置
    • RAID磁盘阵列介绍
    • RAID级别
    • 阵列卡介绍
    • 阵列卡的缓存
    • 创建软 RAID 磁盘阵列实验
    • 创建软 RAID 磁盘阵列实验

RAID磁盘阵列介绍

​ RAID(独立冗余磁盘阵列)

是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

RAID级别

RAID分为不同的等级,不同等级的RAID均在数据可靠性以及读写性能上做了不同的权衡。

常见的几种RAID形式:RAID 0 、RAID 1、RAID 5、RAID 6、RAID 1+0

RAID 0

称为条带化存储

RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算真正的RAID结构

RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一一个磁盘失效将影响到所有数据

RAID 0不能应用于数据安全性要求高的场合,只能用于高读写场合

由N块硬盘并行组合成一个新的逻辑盘,N容量

RAID 1
称为镜像存储

通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据

当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能

RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当-个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据

N (偶数)块硬盘组合成一组镜像,N/2容量

RAID 5
N (N>=3)块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储

N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高

(N-1) /N磁盘利用率
可靠性高,允许坏1块盘,不影响所有数据

RAID 6

N (N>4)块盘组成阵列,(N-2)/N磁盘利用率

与RAID 5相比,RAID 6增加了第二个独立的奇偶效验信息块

两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用

相对于RAID 5有更大的 ‘写损失’,因此写性能较差

RAID 1+0

先做镜像,再做条带

N (偶数,N>=4)块盘两两镜像后,再组合成一个RAID 0

N/2容量

N/2块盘同时写入,N块盘同时读取

性能高,可靠性高

RAID 0+1

先做条带,再做镜象

读写性能与RAID 10相同

安全性低于RAID 10

允许一个设备故障~RAID级别 硬盘数量 硬盘利用率 是否有校验 保护能力 写性能
RAID0 N N 单个硬盘的N倍
RAID1 N(偶数) N/2 允许一个设备故障 需写两对存储设备,互为主备
RAID5 N≥3 (N-1)N 允许一个设备故障 需写计算校验
RAID6 N≥4 N/2 允许两个设备故障 需双重写计算校验
RAID10 N>=4偶数 N/2 允许两个基组各坏一个 N/2块盘同时写入

阵列卡介绍

阵列卡就是用来实现RAID功能的板卡,通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的

不同的RAID卡支持的RAID功能不同,例如支持RAID0、RAID1、RAID5、 RAID10等

RAID卡的接口类型:IDE接口、SCSI接口、SATA接口和SAS接口

阵列卡的缓存

缓存(Cache)是RAID卡与外部总线交换数据的场所,RAID卡先将数据传送到缓存,再由缓存和外边数据总线交换数据

缓存的大小与速度是直接关系到RAID卡的实际传输速度的重要因素

不同的RAID卡出厂时配备的内存容量不同,一般为几兆到数百兆容量不等

创建软 RAID 磁盘阵列实验

检查是否已安装mdadm 软件包

先关闭虚拟机,然后编辑虚拟机设置,添加4块硬盘,每块分配20G,点击确认后开启虚拟机

查看分区情况

对分区进行管理,创建分区并修改分区类型

其他三个同上就不做示范了

使用fdisk -l看一下分区情况,是否全部转换完成


开始创建raid,这里我们创建一个raid名为md0,级别使用RAID5,然后-l3设置使用三个磁盘,-x1使用一块备份磁盘。

这里已经创建好了,我们开始验证一下

现在模拟让它坏掉一个磁盘后,看看备份磁盘是否会自动顶上

创建软 RAID 磁盘阵列实验

检查是否已安装mdadm 软件包

rpm -q mdadm
yum install -y mdadm

使用fdisk工具将新磁盘设备/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde划分出主分区sdb1、sdc1、sdd1、sde1,并且把分区类型的 ID 标记号改为“fd”

fdisk /dev/sdb
fdisk /dev/sdc

创建 RAID 设备

#创建RAID5
mdadm -C -v /dev/md0 [-a yes] -l5 -n3 /dev/sd[bcd]1 -x1          /dev/sde1

-C:表示新建;
-v:显示创建过程中的详细信息。
/dev/md0:创建 RAID5 的名称。
-a yes:–auto,表示如果有什么设备文件没有存在的话就自动创建,可省略。
-l:指定 RAID 的级别,l5 表示创建 RAID5。
-n:指定使用几块硬盘创建 RAID,n3 表示使用 3 块硬盘创建 RAID。
/dev/sd[bcd]1:指定使用这四块磁盘分区去创建 RAID。
-x:指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用
/dev/sde1:指定用作于备用的磁盘

cat /proc/mdstat     #还能查看创建RAID的进度
或者
mdadm -D /dev/md0       #查看RAID磁盘详细信息mdadm -E /dev/sd[b-e]1  #检查磁盘是否已做RAID

创建并挂载文件系统

mkfs -t xfs /dev/md0
mkdir /myraid
mount /dev/md0 /myraid/
df -Th
cp /etc/fstab /etc/fstab.bak
vim /etc/fstab
/dev/md0      /myraid        xfs     defaults   0  0

实现故障恢复

mdadm /dev/md0 -f /dev/sdb1      #模拟/dev/sdb1 故障
mdadm -D /dev/md0                   #查看发现sde1已顶替sdb1

mdadm命令其它常用选项:

-r:移除设备
-a:添加设备
-S:停止RAID
-A:启动RAID

mdadm -S /dev/md0
mdadm /dev/md0 -r /dev/sdb1

RAID磁盘阵列配置相关推荐

  1. IBM\浪潮\Dell\HP服务器raid(磁盘阵列)配置

    1.IBM,浪潮使用LSI系列磁盘阵列卡的配置,服务器开机自检到logo画面后,下一步就会进入Raid卡自检过程,此时显示器上会出现Ctrl-H的字样,如图: LSI系列磁盘阵列卡raid 01.10 ...

  2. dell 如何给raid分区_DELL 服务器RAID磁盘阵列配置图解

    DELL 服务器 RAID 磁盘阵列配置图解 磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而 它具有容错及冗余的功能. 磁盘阵列不单只可以加入一个现成的系统, 它更可以 支持容 ...

  3. 主流服务器的raid(磁盘阵列)配置

    看到这篇文章的人想必对磁盘阵列(raid)有了一定的了解,这里就不详细说明各个raid级别的规则用处了,话不多说直接上干货!!!(IBM\浪潮\Dell\HP) _1.IBM,浪潮使用LSI系列磁盘阵 ...

  4. LINUX系统软RAID磁盘阵列配置

    磁盘阵列全名是: Redundant Arrays of Inexpensive Disks, RAID ,大概的意思是:廉价的磁盘冗余阵列. RAID 可以通过一个技术(软件或硬件),将多个较小的磁 ...

  5. RAID磁盘阵列配置和调优小结

    前言 RAID解释我偷个小懒引用WikipediA,独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant ...

  6. 浪潮服务器硬盘阵列怎么做,server - 浪潮服务器RAID阵列配置及OS安装

    1.RAID磁盘阵列配置 1.1RAID含义 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列" ...

  7. RAID磁盘阵列详解and软阵列(raid0,raid1,raid5,raid1+0 热备盘)配置实验

    文章目录 前言 一:RAID磁盘阵列详解 1.1:RAID 0磁盘阵列介绍 1.2:RAID容错对比表 二:阵列卡介绍 2.1:阵列卡介绍 2.2:RAID卡的接口类型 2.3:阵列卡的缓存 三. 软 ...

  8. RAID磁盘阵列及RAID配置!

    RAID磁盘阵列及RAID配置 一.RAID磁盘阵列 RAID0 RAID1 RAID5 RAID6 RAID1+0 RAID各级别对比 二.阵列卡及硬RAID软RAID介绍 1.阵列卡概念 2.硬R ...

  9. dell r630 配置raid_DELL服务器硬件 配置RAID磁盘阵列 iDRAC配置

    硬盘热插拔 iDRAC远程管理接口 内部结构无螺丝 一组风扇(风是前进后出) CPU内存组,纵向插 电源 双路电源 内存  双通道内存必须成对出现(也有三通道内存) 电池也对raid供电的 配置硬件r ...

  10. 一天一看————RAID磁盘阵列及配置

    RAID磁盘阵列及配置 RAID磁盘阵列 RAID磁盘阵列介绍 RAID 0磁盘阵列介绍 阵列卡介绍 阵列卡的缓存 实验 创建软RAID磁盘阵列步骤: 总结 RAID磁盘阵列 RAID磁盘阵列介绍 ■ ...

最新文章

  1. 通过脚本禁用域内XP自带防火墙(附收集报告功能)
  2. linux中ed编辑器手册,脚本编辑器 - Navicat 15 for Linux 产品手册
  3. 标题栏外区域拖动窗体
  4. php网站制作商品结算怎么做,一种以让产品、信息快速同步多网站销售并结算的技术的制作方法...
  5. 外向或内向是基因决定的?
  6. Buildroot构建指南--Overview
  7. g4e基础篇#5 创建分支和保存代码
  8. 基于Echarts+HTML5可视化数据大屏展示—大数据管理平台中心(二)
  9. 很多次游戏的最后取胜实际上都有很强的偶然性
  10. 软件项目估算永远不准怎么办?钱少时间紧未必是坏事
  11. 【Linux】FirefoxBrowser 火狐浏览器安装 FlashPlayer 插件
  12. 人工智能时代对人类就业有哪些影响,我们应该如何应对?
  13. 计算机素养的论文,核心素养下计算机程序设计教学探索
  14. 关于Java实现“1000个鸡蛋/苹果分装到10个篮子/箱子里,可表述1000以内任何正整数”的程序
  15. spring boot check/token Principal 如何注入
  16. 写简洁java代码的小技巧
  17. 浅谈马氏距离【Mahalonobis Distance】
  18. 实战!我用Wireshark让你看见 TCP!
  19. 二维火视频菜单,开启沉浸式点餐新体验
  20. 实用软件推荐(二)——最强大的截图工具 (Snipaste)

热门文章

  1. 人工智能AI伪原创一键生成文章
  2. 什么是ISCSI?ISCSI又能干什么呢?
  3. 资本纷纷入局,咖啡赛道还能香多久?
  4. 把脉城市交通 共商缓堵良策
  5. 多播(组播)、单播、任播和广播
  6. English--consonant_摩擦音
  7. Linux向github上传代码以及遇到的坑们
  8. network secruity studay day2
  9. B站粉丝计数软件(python开发)
  10. 为什么都说阿里 P7 的晋升是道坎?