什么是RAID
利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组
RAID0
把多块物理硬盘(至少两块)设备通过硬件或软件的方式串联在一起,组成一个大的卷组
注:不具备数据备份和错误修复能力 任意一块硬盘发生故障将导致整个系统收到破坏
RAID1(镜像)
把两块以上的硬盘设备进行绑定,写入数据时是将数据同时写入到多块硬盘上
以热交换的方式来恢复数据的正常使用
注:硬盘利用率降低
RAID4
多块数据盘异或运算值存于专用校验盘
RAID5
把数据奇偶校验信息保存到其他硬盘设备中。(并不是单独保存到某一块硬盘设备中,而存储到除自身以外的其他每一块硬盘设备上)
通过奇偶检验信息来尝试重建损坏的数据
RAID6
双份校验位,算法更复杂
RAID10
RAID1和RAID0技术的一个组合体
类似的还有RAID01、RAID50、RAID60
软RAID实现
1.mdadm工具
用于管理Linux系统中的软件RAID硬盘阵列
使用mdadm创建RAID磁盘阵列
2.将制作好的RAID磁盘格式化
例如:格式化为ext4格式 mkfs.ext4
3.挂载
损坏磁盘阵列及修复
1.模拟硬盘出错 -f 进行错误标记
-D 查看RAID详细信息
2.取消挂载
3.-a添加新磁盘
磁盘阵列+备份盘
-x 指定一个磁盘做备份盘