RAID——独立磁盘冗余阵列(
)将多块磁盘组合成一个磁盘阵列组,来提高磁盘的性能或冗余功能
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份。