RAID磁盘阵列介绍
是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列
把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)从而提供比单个硬盘更高的储存性能和提供数据备份技术
组成磁盘阵列的不同方式成为RAID级别(RAIDLevels)
RAID 0、RAID 1、RAID 5、RAID 6、RAID1+0 等
RAID 0 磁盘阵列介绍(速度快、不带冗余功能)带区卷
RAID 0 只是单纯的提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据
RAID 1 磁盘阵列的介绍(镜像卷)必须是两块
RAID 1——通过镜像数据实现数据冗余,在成对的独立磁盘上产生互为备份的数据当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能
RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性,当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据
RAID 5磁盘阵列介绍
N(N≥4)块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储
N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高
RAID 6磁盘阵列介绍
与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块
两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用
RAID 1+0 磁盘阵列介绍
阵列卡介绍
通常是由1/0处理器,硬盘控制器,硬盘连接器和缓存第一系列组件构成的
例如支持RAID 0、RAID 1、RAID 5、RAID 1 0 等
软RAID
mdadm -c | 创建磁盘 |
mdadm -n | 使用#块盘创建raid |
mdadm -l | raid级别# |
mdadm -a [yes/no] | 是否自动创建目标raid设备的设备文件 |
mdadm -c chunk _ size | 指明块大小,单位为k |
mdadm -x | 指明空磁盘的个数(备份) |
例:mdadm -c /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd[b.c.d.e]用4块硬盘建raid 5,一块备份
mdadm -D /dev/md0 | 显示raid详细信息 |
mdadm -s /dev/md0 | 生成配置文件 |
mdadm -S /dev/md0 | 停止 |
mdadm -A -s /dev/md0 | 激活设备 |
mdadm -R /dev/md0 | 强制启动 |
mdadm /dev/md0 -f /dev/sdb1 | 设置sdb1为坏盘 |
mdadm /dev/md0 -r /dev/sdb1 | 移除坏盘 |
mdadm /dev/md0 -a /dev/sdb1 | raid里添加硬盘 |
1.获取该RAID的UUID
mdadm --detail /dev/md0 |grep -i uuid
2.开始设置,mdadm.conf
ARRAY /dev/md0 UUID=8a0dc.............
3.获取测试信息
blkid /dev/md0(此UUID是全局UUID,用来唯一代表这个设备)
/dev/md0:uuid="6747a..............type=
4.设置开机自启动
uuid=6047a........../data /xfs defaults 0 0