【技术实现步骤摘要】
本专利技术涉及计算机系统及存储领域,具体涉及一种RAID5数据自修复的方法。
技术介绍
对于具有冗余校验信息的RAID系统,容错功能已成为磁盘阵列最受青睐的特性,为了加强容错的功能以及使系统在磁盘故障的情况下能迅速的重建数据,以维持系统的性能,一般的磁盘阵列系统都可使用热备份的功能,所谓热备份是在建立磁盘阵列系统的时候,将其中一磁盘指定为后备磁盘,此一磁盘在平常并不操作,但若阵列中某一磁盘发生故障时,磁盘阵列即以后备磁盘取代故障磁盘,并自动将故障磁盘的数据重建在热备磁盘之上。有的磁盘阵列(比如RAID5)只允许有一块盘失效,当有第二块盘失效的时候,整个磁盘阵列就失效了。 有些磁盘阵列的掉盘是由于少量坏扇区引起的。由于少量坏扇区而引起的磁盘失效,大大降低了系统的可靠性。几乎所有的硬盘都会有坏扇区,从损坏形式上来说,坏扇区可分为两类软损坏扇区和物理损坏扇区。软损坏扇区往往是病毒或某些软件造成的,不是真正的坏扇区,可以通过再次格式化来修复。另一种是物理损坏引起的坏扇区,数据将永远无法写入到这种扇区中。这两种形式引起的坏扇区都可以通过数据转移来避归。
技术实现思路
本专利技 ...
【技术保护点】
一种RAID数据自修复的方法,?其特征在于该方法是把数据区分成多个数据单元,对每个数据单元的数据都设置有一个局部预留区域;一旦某个扇区损坏,就把坏扇区的数据转移到预留区域,另外再磁盘的尾端还设置全局预留区域,一旦局部预留区域再出现坏扇区而发生错误是,将数据及时转移到全局预留区域,以此防止数据的丢失,具体步骤如下:(1)坏扇区数据转移的故障决策,包括以下两个方面:1)通过扇区读写报错,做为数据转移的一个故障决策;2)周期性扫描硬盘发现介质或者数据错误,做为数据转移的一个故障决策;(2)数据布局?在创建RAID的时候,首先要把数据区域分成多个部分,对每个部分都设置一个预留区域, ...
【技术特征摘要】
【专利技术属性】
技术研发人员:文中领,古世磊,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。