1.raid分类
软raid:用软件模拟raid芯片
硬raid:集成的后来添加的
2.raid基本简介
(1)raid是由廉价磁盘冗余阵列发展成为独立磁盘冗余阵列
(2)linux是借助MD(Muilti Disk)模板来虚拟出一个raid卡使用raid的
(3)raid的主要功能是代替CPU来处理数据从而为CPU减轻了工作量。企业中用的都是硬raid,因为软raid不仅没有减轻CPU的工作量而且会使CPU更加繁忙。
(4)raid的级别不能代表性能的优劣
3.raid种类
raid主要有raid0、raid1、raid5、raid51、raid10、raid01、jbod等等
raid0特点:
1)条带卷至少有两块磁盘
2)读写性能均提升
3)磁盘使用率是%100
4)数据无冗余
raid1特点:
1)镜像卷,至少需要两块磁盘
2)读写性能均不提升
3)磁盘使用率是1/n
4)数据有冗余
raid5特点:
1)又称校验码,至少需要三块磁盘
2)是基于raid0的基础,读写性能都有所提高
3)安全性能高
4)磁盘使用率是%33.33
4.raid的创建
4.1创建条件
创建raid时必须借助linux内核模块md(Muilti Disk),才能创建,而md是个模块它又需要借助命令(mdadm)【模式化的命令】来实现raid的创建
mdadm:用户空间命令,使用此命令可以实现管理阵列。
4.2 mdadm命令
格式:mdadm -C 【options】
-l #指定raid级别
-n #指定用来创建raid的分区
-a yes|no #指定是否自动创建设备文件
-c #指定每个chunk(data block)的大小
-x #指定空闲的磁盘个数
管理模式:
-a --add
-d --del
-f --fail
4.3 创建步骤
例:创建一个2G的raid0
条件:需要至少两个1G的磁盘
1、添加两个磁盘
2、创建raid0
# mdadm -C /dev/md1 -a yes -l 0 -n 2 /dev/sd{b,c}
3、检查所创建的raid
# cat /proc/mdstat
4、在新建的raid0上安装文件系统
# mke2fs -t ext4 /dev/md1
5、挂载md1
# mkdir /myraid0
# mount /dev/md1 /myraid0
例2:创建一个2G的raid1
条件:至少使用两个2G的磁盘
步骤同上