1.数据保护机制
预拷贝和重构
RAID1.0技术将多个物理磁盘组合在一起形成一个RAID组,RAID组会维护
自身的状态。
创建RAID组
|---创建成功
RAID组正常工作
|--成员盘掉线或故障(数据成功重构)
RAID组降级
|---故障盘数超过冗余盘数
RAID组失效
2.预拷贝
数据保护技术-热备盘
热备(Hot Spare):是指当RAID组中某个磁盘失效时,使用备用磁盘顶替失效
磁盘,确保系统正常工作及恢复失效数据。
热备盘指一个正常的可以用来顶替RAID组失效磁盘的备用磁盘,可分为:
全局热备盘
局部热备盘
选择热备盘时,要求和RAID组成员盘的容量,接口类型,速率一致,最好是采用
同一厂家的同型号硬盘。
数据保护技术-预拷贝
正常状态时,实时监控硬盘。
当某个硬盘出现疑似故障时,将该盘上的数据拷贝到热备盘。
拷贝完成后,用新盘替换掉故障盘,数据会复制到新换的硬盘上。
预拷贝是在故障之前处理。
3.重构
数据保护技术--重构
当RAID组中某个硬盘故障时,利用其他正常成员盘上的数据,根据镜像或奇偶校验
算法重新生成故障盘上的所有数据的过程。
重构的前提。
阵列中有成员盘故障:
阵列中配置有热备盘且没有被其他RAID组占用,或者有新盘替换了故障盘。
RAID级别应配置成RAID1,RAID3,RAID5,RAID6,RAID10或RAID50等冗余阵列。
如果想要保证阵列可以继续工作,保证生层业务不中断,重构过程不能影响
RAID组进行读写操作,否则需要暂停业务。
重构是在故障后处理。
重构:
成员盘故障之后。
校验计算耗时长
数据丢失风险较大
可用性:所有磁盘故障情况都能利用冗余数据重构
对存储系统的影响:故障盘之外的成员盘也需参与重构,大量数据读写占用后端
带宽,响应性能将大大削减。
预拷贝:
发送在成员盘故障之前
拷贝过程耗时短
数据丢失风险较小
可用性:不是所有的磁盘故障都能事先检测到。
对存储系统的影响:除故障盘外的成员盘均处于可用状态,可正常响应主机的IO请求。
4.总结
预拷贝和重构机制为磁盘故障后数据的恢复提供了安全保障,使得我们在磁盘故障后能够恢复数据。