raid——磁盘阵列

发布时间 2023-11-05 01:10:14作者: 打开方式不对

RAID——独立磁盘冗余阵列(Redundant Array of Independent Disks

将多块磁盘组合成一个磁盘阵列组,来提高磁盘的性能或冗余功能

RAID层级不同,数据会以多种模式分散在各个磁盘,RAID层级的命名会以RAID开头并带数字;例如RAID 0 、RAID 1、RAID 5、RAID 1 0...等,每种等级都有其理论上的优缺点。

RAID功能实现

  • 提高I O能力
  • 提高耐用性
  • 磁盘冗余备份

实现RAID的方式

  • 硬RAID:通过阵列卡统一管理
  • 软RAID:通过软件的方式实现

RAID 0:

由两块磁盘组成(≥2),最少1块磁盘(没有实际意义)

优点:提高读写的性能,磁盘利用率100%

缺点:没有冗余备份功能(没有容错)

RAID 1:

由最少两块磁盘组成(2n n≥1)

优点:拥有冗余备份功能,提高读的性能

缺点:降低了写的性能,磁盘利用率50%

RAID 5:

由最少三块磁盘组成(3+)

优点:拥有冗余备份功能,提高读的性能,有容错(允许最多一块磁盘损坏)

缺点:降低了写的性能,磁盘利用率n-1

RAID 1 0: (RAID 1+RAID 0)

由最少4块磁盘组成(2n n≥2 n为偶数)

优点:提高了读写的性能,有冗余备份功能,有容错(每组的镜像最多只能坏一个)

缺点:磁盘利用率50%

做RAID(分区)

mdadm  [模式]  <阵列名字>  [选项]  <选择的磁盘>

mdadm  [mode]  <raiddevice>  [options]  <component-devices>

[模式]:

-C:创建

  -n #:使用#个块设备来创建RAID

  -l #:指明要创建的RAID的级别  0  1   5   1 0

  -x #:指明空闲盘的个数    热备盘

-A:装配

-F:监控

-f:管理

  -f:标记指定磁盘为损坏

  -a:添加磁盘

  -r:移除磁盘

实验:如何在RAID模拟器上模拟在服务器上制作RAID

移动到raid卡

 通过使用“↑ ↓” 将光标移动

 按F2,打开小菜单,选择 create V D

进入创建raid的界面 

 选择需要的raid类别(这里用raid 5举例)

 选择需要使用到的磁盘,通过“enter”选择,在“tab”选择 ok

 创建 热备盘 用来做数据的备份

 我们一共选择了5块磁盘其中数据盘为4份,热备盘为1份。