RAID1+0的特点使其特别适用于既有大量数据需要存取,同时又对数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。
先创建raid1,再使用创建的raid1设备创建raid0
2.5 RAID的比较 2.5 RAID的选择 2.6 RAID硬盘失效处理一般两种处理方法:热备和热插拔
热备:HotSpare
定义:当冗余的RAID组中某个硬盘失效时,在不干扰当前RAID系统的正常使用的情况下,用RAID系统中另外一个正常的备用硬盘自动顶替失效硬盘,及时保证RAID系统的冗余性
全局式:备用硬盘为系统中所有的冗余RAID组共享
专用式:备用硬盘为系统中某一组冗余RAID组专用
热插拔:HotSwap
定义:在不影响系统正常运转的情况下,用正常的硬盘物理替换RAID系统中失效硬盘
关键在于热插拔时电子器件的保护机制
如下图所示:是一个全局热备的示例,该热备盘由系统中两个RAID组共享,可自动顶替任何一个RAID中的一个失效硬盘
第3章 RAID卡RAID卡一般分为硬RAID卡和软RAID卡两种,通过用硬件来实现RAID功能的就是硬RAID,独立的RAID卡,主板集成的RAID芯片都是硬RAID。通过软件并使用CPU的RAID卡是指使用CPU来完成RAID的常用计算,软件RAID占用CPU资源较高,绝大部分服务器设备是硬件RAID。
3.2 软RAID管理软raid工具:mdadm
mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令。
常见参数解释:
-C或--creat
建立一个新阵列
-r
移除设备
-A
激活磁盘阵列
-l 或--level=0 1 4 5 6
设定磁盘阵列的级别
D或--detail
-打印阵列设备的详细信息
-n或--raid-devices=
指定阵列成员(分区/磁盘)的数量
-s或--scan
扫描配置文件或/proc/mdstat得到阵列缺失信息
-x或--spare-devicds=
指定阵列中备用盘的数量
-f
将设备状态定为故障
-c或--chunk=
设定阵列的块chunk大小 ,单位为KB
-a或--add
添加设备到阵列
-G或--grow
改变阵型大小或形态
-v --verbose
显示详细信息
-S
停止阵列
Chunk(块): raid存储数据时每个数据段的大小。 4K,64K
添加两个磁盘